/** Shopify CDN: Minification failed

Line 3862:2 Unexpected "3496"

**/
/* Color custom properties */
@font-face {
    font-family: 'Joana Hand Writing';
    src: url('/cdn/shop/files/JOANA_FONT.otf?v=1720601565');
}
:root,
.color-background-1 {
  --color-foreground: var(--color-base-text);
  --color-background: var(--color-base-background-1);
  --gradient-background: var(--gradient-base-background-1);
}

.color-background-2 {
  --color-background: var(--color-base-background-2);
  --gradient-background: var(--gradient-base-background-2);
}

.color-inverse {
  --color-foreground: var(--color-base-background-1);
  --color-background: var(--color-base-text);
  --gradient-background: rgb(var(--color-base-text));
}

.color-accent-1 {
  --color-foreground: var(--color-base-solid-button-labels);
  --color-background: var(--color-base-accent-1);
  --gradient-background: var(--gradient-base-accent-1);
}

.color-accent-2 {
  --color-foreground: var(--color-base-solid-button-labels);
  --color-background: var(--color-base-accent-2);
  --gradient-background: var(--gradient-base-accent-2);
}

.color-foreground-outline-button {
  --color-foreground: var(--color-base-outline-button-labels);
}

.color-foreground-accent-1 {
  --color-foreground: var(--color-base-accent-1);
}

.color-foreground-accent-2 {
  --color-foreground: var(--color-base-accent-2);
}

:root,
.color-background-1 {
  --color-link: var(--color-base-outline-button-labels);
  --alpha-link: 0.85;
}

.color-background-2,
.color-inverse,
.color-accent-1,
.color-accent-2 {
  --color-link: var(--color-foreground);
  --alpha-link: 0.7;
}

:root,
.color-background-1 {
  --color-button: var(--color-base-accent-1);
  --color-button-text: var(--color-base-solid-button-labels);
  --alpha-button-background: 1;
  --alpha-button-border: 1;
}

.color-background-2,
.color-inverse,
.color-accent-1,
.color-accent-2 {
  --color-button: var(--color-foreground);
  --color-button-text: var(--color-background);
}

.button--secondary {
  --color-button: var(--color-base-outline-button-labels);
  --color-button-text: var(--color-base-outline-button-labels);
  --alpha-button-background: 0;
}

.color-background-2 .button--secondary,
.color-inverse .button--secondary,
.color-accent-1 .button--secondary,
.color-accent-2 .button--secondary {
  --color-button: var(--color-foreground);
  --color-button-text: var(--color-foreground);
}

.button--tertiary {
  --color-button: var(--color-base-outline-button-labels);
  --color-button-text: var(--color-base-outline-button-labels);
  --alpha-button-background: 0;
  --alpha-button-border: 0.2;
}

.color-background-2 .button--tertiary,
.color-inverse .button--tertiary,
.color-accent-1 .button--tertiary,
.color-accent-2 .button--tertiary {
  --color-button: var(--color-foreground);
  --color-button-text: var(--color-foreground);
}

:root,
.color-background-1 {
  --color-badge-background: var(--color-background);
  --color-badge-border: var(--color-foreground);
  --alpha-badge-border: 0.1;
}

.color-background-2,
.color-inverse,
.color-accent-1,
.color-accent-2 {
  --color-badge-background: var(--color-background);
  --color-badge-border: var(--color-background);
  --alpha-badge-border: 1;
}

:root,
.color-background-1,
.color-background-2 {
  --color-card-hover: var(--color-base-text);
}

.color-inverse {
  --color-card-hover: var(--color-base-background-1);
}

.color-accent-1,
.color-accent-2 {
  --color-card-hover: var(--color-base-solid-button-labels);
}

:root,
.color-icon-text {
  --color-icon: rgb(var(--color-base-text));
}

.color-icon-accent-1 {
  --color-icon: rgb(var(--color-base-accent-1));
}

.color-icon-accent-2 {
  --color-icon: rgb(var(--color-base-accent-2));
}

.color-icon-outline-button {
  --color-icon: rgb(var(--color-base-outline-button-labels));
}

/* base */

.no-js:not(html) {
  display: none !important;
}

html.no-js .no-js:not(html) {
  display: block !important;
}

.no-js-inline {
  display: none !important;
}

html.no-js .no-js-inline {
  display: inline-block !important;
}

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

.page-width {
  max-width: var(--page-width);
  margin: 0 auto;
  padding: 0 1.5rem;
}

.page-width-desktop {
  padding: 0;
  margin: 0 auto;
}

@media screen and (min-width: 750px) {
  .page-width {
    padding: 0 5rem;
  }

  .page-width--narrow {
    padding: 0 9rem;
  }

  .page-width-desktop {
    padding: 0;
  }

  .page-width-tablet {
    padding: 0 5rem;
  }
}
.shopify-policy__container{
  max-width: 100rem;
}
@media screen and (min-width: 990px) {
  .page-width--narrow {
    max-width: 100rem;
    padding: 0;
  }

  .page-width-desktop {
    max-width: var(--page-width);
    padding: 0 5rem;
  }
}

.element-margin {
  margin-top: 5rem;
}

.spaced-section {
  margin-top: 0;
}

.spaced-section:last-child {
  margin-bottom: 5rem;
}

@media screen and (min-width: 750px) {
  .element-margin {
    margin-top: calc(5rem + var(--page-width-margin));
  }

  .spaced-section {
    margin-top: 0;
  }

  .spaced-section:last-child {
    margin-bottom: calc(5rem + var(--page-width-margin));
  }
}

.spaced-section--full-width + .spaced-section--full-width {
  margin-top: 0;
}

.spaced-section--full-width:first-child {
  margin-top: 0;
}

.spaced-section--full-width:last-child {
  margin-bottom: 0;
}

body,
.color-background-1,
.color-background-2,
.color-inverse,
.color-accent-1,
.color-accent-2 {
  color: rgba(var(--color-foreground), 0.75);
  background-color: rgb(var(--color-background));
}

.background-secondary {
  background-color: rgba(var(--color-foreground), 0.04);
  padding: 4rem 0 5rem;
}

@media screen and (min-width: 750px) {
  .background-secondary {
    padding: calc(6rem + var(--page-width-margin)) 0
      calc(5rem + var(--page-width-margin));
  }
}

.grid-auto-flow {
  display: grid;
  grid-auto-flow: column;
}

.page-margin,
.shopify-challenge__container {
  margin: 7rem auto;
}

.rte-width {
  max-width: 82rem;
  margin: 0 auto 2rem;
}

.list-unstyled {
  margin: 0;
  padding: 0;
  list-style: none;
}

.hidden {
  display: none !important;
}

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

.visually-hidden--inline {
  margin: 0;
  height: 1em;
}

.overflow-hidden {
  overflow: hidden;
}

.skip-to-content-link:focus {
  z-index: 9999;
  position: inherit;
  overflow: auto;
  width: auto;
  height: auto;
  clip: auto;
}

.full-width-link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
}

::selection {
  background-color: rgba(var(--color-foreground), 0.2);
}

.text-body {
  font-size: 1.5rem;
  /*letter-spacing: 0.06rem;*/
  line-height: calc(1 + 0.8 / var(--font-body-scale));
  font-family: var(--font-body-family);
  font-style: var(--font-body-style);
  font-weight: var(--font-body-weight);
}

h1,
h2,
h3,
h4,
h5,
.h0,
.h1,
.h2,
.h3,
.h4,
.h5 {
  font-family: var(--font-heading-family);
  font-style: var(--font-heading-style);
  font-weight: var(--font-heading-weight);
  letter-spacing: calc(var(--font-heading-scale) * 0.06rem);
  color: rgb(var(--color-foreground));
  line-height: calc(1 + 0.3 / max(1, var(--font-heading-scale)));
}

.h0 {
  font-size: calc(var(--font-heading-scale) * 4rem);
}

@media only screen and (min-width: 750px) {
  .h0 {
    font-size: calc(var(--font-heading-scale) * 5.2rem);
  }
}

h1,
.h1 {
  font-size: calc(var(--font-heading-scale) * 3rem);
}

@media only screen and (min-width: 750px) {
  h1,
  .h1 {
    font-size: calc(var(--font-heading-scale) * 4rem);
  }
}

h2,
.h2 {
  font-size: calc(var(--font-heading-scale) * 2rem);
}

@media only screen and (min-width: 750px) {
  h2,
  .h2 {
    font-size: calc(var(--font-heading-scale) * 2.4rem);
  }
}

h3,
.h3 {
  font-size: calc(var(--font-heading-scale) * 1.7rem);
}

@media only screen and (min-width: 750px) {
  h3,
  .h3 {
    font-size: calc(var(--font-heading-scale) * 1.8rem);
  }
}

h4,
.h4 {
  font-family: var(--font-heading-family);
  font-style: var(--font-heading-style);
  font-size: calc(var(--font-heading-scale) * 1.5rem);
}

h5,
.h5 {
  font-size: calc(var(--font-heading-scale) * 1.2rem);
}

@media only screen and (min-width: 750px) {
  h5,
  .h5 {
    font-size: calc(var(--font-heading-scale) * 1.3rem);
  }
}

h6,
.h6 {
  color: rgba(var(--color-foreground), 0.75);
  margin-block-start: 1.67em;
  margin-block-end: 1.67em;
}

blockquote {
  font-style: italic;
  color: rgba(var(--color-foreground), 0.75);
  border-left: 0.2rem solid rgba(var(--color-foreground), 0.2);
  padding-left: 1rem;
}

@media screen and (min-width: 750px) {
  blockquote {
    padding-left: 1.5rem;
  }
}

.caption {
  font-size: 1rem;
  letter-spacing: 0.07rem;
  line-height: calc(1 + 0.7 / var(--font-body-scale));
}

@media screen and (min-width: 750px) {
  .caption {
    font-size: 1.2rem;
  }
}

.caption-with-letter-spacing {
  font-size: 1rem;
  letter-spacing: 0.13rem;
  line-height: calc(1 + 0.2 / var(--font-body-scale));
  text-transform: uppercase;
}

.caption-large,
.customer .field input,
.customer select,
.field__input,
.form__label,
.select__select {
  font-size: 1.3rem;
  line-height: calc(1 + 0.5 / var(--font-body-scale));
  letter-spacing: 0.04rem;
}

.color-foreground {
  color: rgb(var(--color-foreground));
}

table:not([class]) {
  table-layout: fixed;
  border-collapse: collapse;
  font-size: 1.4rem;
  border-style: hidden;
  box-shadow: 0 0 0 0.1rem rgba(var(--color-foreground), 0.2);
  /* draws the table border  */
}

table:not([class]) td,
table:not([class]) th {
  padding: 1em;
  border: 0.1rem solid rgba(var(--color-foreground), 0.2);
}

.hidden {
  display: none !important;
}

@media screen and (max-width: 749px) {
  .small-hide {
    display: none !important;
  }
}

@media screen and (min-width: 750px) and (max-width: 989px) {
  .medium-hide {
    display: none !important;
  }
}

@media screen and (min-width: 990px) {
  .large-up-hide {
    display: none !important;
  }
}

.center {
  text-align: center;
}

.right {
  text-align: right;
}

.uppercase {
  text-transform: uppercase;
}

.light {
  opacity: 0.7;
}

a:empty,
ul:empty,
dl:empty,
div:empty,
section:empty,
article:empty,
p:empty,
h1:empty,
h2:empty,
h3:empty,
h4:empty,
h5:empty,
h6:empty {
  display: none;
}

.link,
.customer a {
  cursor: pointer;
  display: inline-block;
  border: none;
  box-shadow: none;
  text-decoration: underline;
  text-underline-offset: 0.3rem;
  color: rgb(var(--color-link));
  background-color: transparent;
  font-size: 1.4rem;
  font-family: inherit;
}

.link--text {
  color: rgb(var(--color-foreground));
}

.link--text:hover {
  color: rgba(var(--color-foreground), 0.75);
}

.link-with-icon {
  display: inline-flex;
  font-size: 1.4rem;
  font-weight: 600;
  letter-spacing: 0.1rem;
  text-decoration: none;
  margin-bottom: 4.5rem;
  white-space: nowrap;
}

.link-with-icon .icon {
  width: 1.5rem;
  margin-left: 1rem;
}

.link[role="link"]:not([href]) {
  cursor: not-allowed;
}

.circle-divider::after {
  content: '\2022';
  margin: 0 1.3rem 0 1.5rem;
}

.circle-divider:last-of-type::after {
  display: none;
}

hr {
  border: none;
  height: 0.1rem;
  background-color: rgba(var(--color-foreground), 0.2);
  display: block;
  margin: 5rem 0;
}

@media screen and (min-width: 750px) {
  hr {
    margin: 7rem 0;
  }
}

.full-unstyled-link {
  text-decoration: none;
  color: currentColor;
  display: block;
}

.placeholder {
  background-color: rgba(var(--color-foreground), 0.04);
  color: rgba(var(--color-foreground), 0.55);
  fill: rgba(var(--color-foreground), 0.55);
}

details > * {
  box-sizing: border-box;
}

.break {
  word-break: break-word;
}

.visibility-hidden {
  visibility: hidden;
}

@media (prefers-reduced-motion) {
  .motion-reduce {
    transition: none !important;
  }
}

:root {
  --duration-short: 100ms;
  --duration-default: 200ms;
  --duration-long: 500ms;
}

.underlined-link,
.customer a {
  color: rgba(var(--color-link), var(--alpha-link));
  text-underline-offset: 0.3rem;
  text-decoration-thickness: 0.1rem;
  transition: text-decoration-thickness ease 100ms;
}

.underlined-link:hover,
.customer a:hover {
  color: rgb(var(--color-link));
  text-decoration-thickness: 0.2rem;
}

.icon-arrow {
  width: 1.5rem;
}

h3 .icon-arrow,
.h3 .icon-arrow {
  width: calc(var(--font-heading-scale) * 1.5rem);
}

/* arrow animation */
.animate-arrow .icon-arrow path {
  transform: translateX(-0.25rem);
  transition: transform var(--duration-short) ease;
}

.animate-arrow:hover .icon-arrow path {
  transform: translateX(-0.05rem);
}

/* base-details-summary */
summary {
  cursor: pointer;
  list-style: none;
  position: relative;
}

summary .icon-caret {
  position: absolute;
  height: 0.6rem;
  right: 1.5rem;
  top: calc(50% - 0.2rem);
  right: -20px !important;
}

summary::-webkit-details-marker {
  display: none;
}

.disclosure-has-popup {
  position: relative;
}

.disclosure-has-popup[open] > summary::before {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: block;
  cursor: default;
  content: ' ';
  background: transparent;
}

.disclosure-has-popup > summary::before {
  display: none;
}

.disclosure-has-popup[open] > summary + * {
  z-index: 100;
}

@media screen and (min-width: 750px) {
  .disclosure-has-popup[open] > summary + * {
    z-index: 4;
  }

  .facets .disclosure-has-popup[open] > summary + * {
    z-index: 2;
  }
}

/* base-focus */
/*
  Focus ring - default (with offset)
*/

*:focus {
  outline: 0;
  box-shadow: none;
}

*:focus-visible {
  outline: 0.2rem solid rgba(var(--color-foreground), 0.5);
  outline-offset: 0.3rem;
  box-shadow: 0 0 0 0.3rem rgb(var(--color-background)),
    0 0 0.5rem 0.4rem rgba(var(--color-foreground), 0.3);
}

/* Fallback - for browsers that don't support :focus-visible, a fallback is set for :focus */
.focused,
.no-js *:focus {
  outline: 0.2rem solid rgba(var(--color-foreground), 0.5);
  outline-offset: 0.3rem;
  box-shadow: 0 0 0 0.3rem rgb(var(--color-background)),
    0 0 0.5rem 0.4rem rgba(var(--color-foreground), 0.3);
}

/* Negate the fallback side-effect for browsers that support :focus-visible */
.no-js *:focus:not(:focus-visible) {
  outline: 0;
  box-shadow: none;
}

/*
  Focus ring - inset
*/

.focus-inset:focus-visible {
  outline: 0.2rem solid rgba(var(--color-foreground), 0.5);
  outline-offset: -0.2rem;
  box-shadow: 0 0 0.2rem 0 rgba(var(--color-foreground), 0.3);
}

.focused.focus-inset,
.no-js .focus-inset:focus {
  outline: 0.2rem solid rgba(var(--color-foreground), 0.5);
  outline-offset: -0.2rem;
  box-shadow: 0 0 0.2rem 0 rgba(var(--color-foreground), 0.3);
}

.no-js .focus-inset:focus:not(:focus-visible) {
  outline: 0;
  box-shadow: none;
}

/*
  Focus ring - none
*/

/* Dangerous for a11y - Use with care */
.focus-none {
  box-shadow: none !important;
  outline: 0 !important;
}

.focus-offset:focus-visible {
  outline: 0.2rem solid rgba(var(--color-foreground), 0.5);
  outline-offset: 1rem;
  box-shadow: 0 0 0 1rem rgb(var(--color-background)),
    0 0 0.2rem 1.2rem rgba(var(--color-foreground), 0.3);
}

.focus-offset.focused,
.no-js .focus-offset:focus {
  outline: 0.2rem solid rgba(var(--color-foreground), 0.5);
  outline-offset: 1rem;
  box-shadow: 0 0 0 1rem rgb(var(--color-background)),
    0 0 0.2rem 1.2rem rgba(var(--color-foreground), 0.3);
}

.no-js .focus-offset:focus:not(:focus-visible) {
  outline: 0;
  box-shadow: none;
}

/* component-title */
.title,
.title-wrapper-with-link {
  margin: 3rem 0 2rem;
}

.title-wrapper-with-link .title {
  margin: 0;
}

.title .link {
  font-size: inherit;
}

.title-wrapper {
  margin-bottom: 3rem;
}

.title-wrapper-with-link {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  gap: 1rem;
  margin: 4rem 0 3rem;
  flex-wrap: wrap;
}

.title--primary {
  margin: 4rem 0;
}

.title-wrapper--self-padded-tablet-down,
.title-wrapper--self-padded-mobile {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

@media screen and (min-width: 750px) {
  .title-wrapper--self-padded-mobile {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (min-width: 990px) {
  .title,
  .title-wrapper-with-link {
    margin: 5rem 0 3rem;
  }

  .title--primary {
    margin: 2rem 0;
  }

  .title-wrapper-with-link {
    align-items: center;
  }

  .title-wrapper-with-link .title {
    margin-bottom: 0;
  }

  .title-wrapper--self-padded-tablet-down {
    padding-left: 0;
    padding-right: 0;
  }
}

.title-wrapper-with-link .link-with-icon {
  margin: 0;
  flex-shrink: 0;
  display: flex;
  align-items: center;
}

.title-wrapper-with-link .link-with-icon svg {
  width: 1.5rem;
}

.title-wrapper-with-link a {
  color: rgb(var(--color-link));
  margin-top: 0;
  flex-shrink: 0;
}

@media screen and (min-width: 990px) {
  .title-wrapper-with-link.title-wrapper-with-link--no-heading {
    display: none;
  }
}

.subtitle {
  font-size: 1.8rem;
  line-height: calc(1 + 0.8 / var(--font-body-scale));
  letter-spacing: 0.05rem;
  color: rgba(var(--color-foreground), 0.7);
}

/* component-grid */
.grid {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 2rem;
  margin-left: -0.5rem;
  padding: 0;
  list-style: none;
}

@media screen and (min-width: 750px) {
  .grid {
    margin-left: -1rem;
  }
}

.grid__item {
  padding-left: 0.5rem;
  padding-bottom: 0.5rem;
  width: calc(25% - 0.5rem * 3 / 4);
  max-width: 50%;
  flex-grow: 1;
  flex-shrink: 0;
}

@media screen and (min-width: 750px) {
  .grid__item {
    padding-left: 1rem;
    padding-bottom: 1rem;
    width: calc(25% - 1rem * 3 / 4);
    max-width: 50%;
  }
}

.grid--gapless .grid__item {
  padding-left: 0;
  padding-bottom: 0;
}

@media screen and (max-width: 749px) {
  .grid__item.slider__slide--full-width {
    width: 100%;
    max-width: none;
  }
}

@media screen and (min-width: 750px) and (max-width: 989px) {
  .grid--one-third-max.grid--3-col-tablet .grid__item {
    max-width: 33.33%;
  }
}

@media screen and (min-width: 990px) {
  .grid--quarter-max.grid--4-col-desktop .grid__item {
    max-width: 16.66%;
  }
}

.grid--1-col .grid__item {
  max-width: 100%;
  width: 100%;
}

.grid--3-col .grid__item {
  width: calc(33.33% - 0.5rem * 2 / 3);
}

@media screen and (min-width: 750px) {
  .grid--3-col .grid__item {
    width: calc(33.33% - 1rem * 2 / 3);
  }
}

.grid--2-col .grid__item {
  width: calc(50% - 0.5rem / 2);
}

@media screen and (min-width: 750px) {
  .grid--2-col .grid__item {
    width: calc(50% - 1rem / 2);
  }

  .grid--4-col-tablet .grid__item {
    width: calc(25% - 1rem * 3 / 4);
  }

  .grid--3-col-tablet .grid__item {
    width: calc(33.33% - 1rem * 2 / 3);
  }

  .grid--2-col-tablet .grid__item {
    width: calc(50% - 1rem / 2);
  }
}

@media screen and (min-width: 990px) {
  .grid--4-col-desktop .grid__item {
    width: calc(25% - 1rem * 3 / 4);
  }

  .grid--3-col-desktop .grid__item {
    width: calc(33.33% - 1rem * 2 / 3);
  }

  .grid--2-col-desktop .grid__item {
    width: calc(50% - 1rem / 2);
  }
}

.grid__item--vertical-align {
  align-self: center;
}

.grid__item--full-width {
  flex: 0 0 100%;
  max-width: 100%;
}

@media screen and (max-width: 749px) {
  .grid--peek.slider--mobile {
    margin: 0;
    width: 100%;
  }

  .grid--peek.slider--mobile .grid__item {
    box-sizing: content-box;
    margin: 0;
  }

  .grid--peek .grid__item {
    width: calc(50% - 3.75rem / 2);
  }

  .grid--peek .grid__item:first-of-type {
    padding-left: 1.5rem;
  }

  .grid--peek .grid__item:last-of-type {
    padding-right: 1.5rem;
  }
}

@media screen and (min-width: 750px) and (max-width: 989px) {
  .slider--tablet.grid--peek .grid__item {
    width: calc(25% - 4rem * 3 / 4);
  }

  .slider--tablet.grid--peek.grid--3-col-tablet .grid__item {
    width: calc(33.33% - 4rem * 2 / 3);
  }

  .slider--tablet.grid--peek.grid--2-col-tablet .grid__item {
    width: calc(50% - 4rem / 2);
  }

  .slider--tablet.grid--peek .grid__item:first-of-type {
    padding-left: 1.5rem;
  }

  .slider--tablet.grid--peek .grid__item:last-of-type {
    padding-right: 1.5rem;
  }
}

@media screen and (max-width: 989px) {
  .slider--tablet.grid--peek {
    margin: 0;
    width: 100%;
  }

  .slider--tablet.grid--peek .grid__item {
    box-sizing: content-box;
    margin: 0;
  }
}

/* component-media */
.media {
  display: block;
  background-color: rgba(var(--color-foreground), 0.1);
  position: relative;
  overflow: hidden;
}

.media--transparent {
  background-color: transparent;
}

.media > *:not(.zoom):not(.deferred-media__poster-button),
.media model-viewer {
  display: block;
  max-width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.media > img {
  object-fit: cover;
  object-position: center center;
  transition: opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.media--square {
  padding-bottom: 100%;
}

.media--portrait {
  padding-bottom: 125%;
}

.media--landscape {
  padding-bottom: 66.6%;
}

.media--cropped {
  padding-bottom: 56%;
}

.media--16-9 {
  padding-bottom: 56.25%;
}

.media--circle {
  padding-bottom: 100%;
  border-radius: 50%;
}

.media.media--hover-effect > img + img {
  opacity: 0;
}

@media screen and (min-width: 990px) {
  .media--cropped {
    padding-bottom: 63%;
  }
}

deferred-media {
  display: block;
}

/* component-button */
/* Button - default */

.button,
.shopify-challenge__button,
.customer button {
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  font: inherit;
  padding: 0.9rem 3rem 1.1rem;
  text-decoration: none;
  border: 0.1rem solid transparent;
  border-radius: 0;
  background-color: rgba(var(--color-button), var(--alpha-button-background));
  box-shadow: 0 0 0 0.1rem rgba(var(--color-button), var(--alpha-button-border));
  color: rgb(var(--color-button-text));
  min-width: 12rem;
  min-height: 4.5rem;
  transition: box-shadow var(--duration-short) ease;
  -webkit-appearance: none;
  appearance: none;
}

.button:focus-visible {
  box-shadow: 0 0 0 0.1rem rgba(var(--color-button), var(--alpha-button-border)),
    0 0 0 0.3rem rgb(var(--color-background)),
    0 0 0.5rem 0.4rem rgba(var(--color-foreground), 0.3);
}

.button:focus {
  box-shadow: 0 0 0 0.1rem rgba(var(--color-button), var(--alpha-button-border)),
    0 0 0 0.3rem rgb(var(--color-background)),
    0 0 0.5rem 0.4rem rgba(var(--color-foreground), 0.3);
}

.button:focus:not(:focus-visible) {
  box-shadow: 0 0 0 0.1rem rgba(var(--color-button), var(--alpha-button-border));
}

.button::selection,
.shopify-challenge__button::selection,
.customer button::selection {
  background-color: rgba(var(--color-button-text), 0.3);
}

.button,
.button-label,
.shopify-challenge__button,
.customer button {
  font-size: 1.5rem;
  letter-spacing: 0.1rem;
  line-height: calc(1 + 0.2 / var(--font-body-scale));
}

.button--tertiary {
  font-size: 1.2rem;
  padding: 1rem 1.5rem;
  min-width: 9rem;
  min-height: 3.5rem;
}

.button--small {
  padding: 1.2rem 2.6rem;
}

/* Button - hover */

.button:not([disabled]):hover,
.shopify-challenge__button:hover,
.customer button:hover {
  box-shadow: 0 0 0 0.2rem rgba(var(--color-button), var(--alpha-button-border));
}

/* Button - other */

.button:disabled,
.button[aria-disabled='true'],
.button.disabled,
.customer button:disabled,
.customer button[aria-disabled='true'],
.customer button.disabled {
  cursor: not-allowed;
  opacity: 0.5;
}

.button--full-width {
  display: flex;
  width: 100%;
}

.button.loading {
  color: transparent;
  position: relative;
}

@media screen and (forced-colors: active) {
  .button.loading {
    color: rgb(var(--color-foreground));
  }
}

.button.loading > .loading-overlay__spinner {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  height: 100%;
  display: flex;
}

/* Button - social share */

.share-button {
  display: block;
  position: relative;
}

.share-button details {
  width: fit-content;
}

.share-button__button {
  font-size: 1.4rem;
  display: flex;
  min-height: 2.4rem;
  align-items: center;
  color: rgb(var(--color-link));
  margin-left: 0;
  padding-left: 0;
}

details[open] > .share-button__fallback {
  animation: animateMenuOpen var(--duration-default) ease;
}

.share-button__button:hover {
  text-decoration: underline;
  text-underline-offset: 0.3rem;
}

.share-button__button,
.share-button__fallback button {
  cursor: pointer;
  background-color: transparent;
  border: none;
}

.share-button__button .icon-share {
  height: 1.2rem;
  margin-right: 1rem;
  width: 1.3rem;
}

.share-button__fallback {
  background: rgb(var(--color-background));
  display: flex;
  align-items: center;
  position: absolute;
  top: 3rem;
  left: 0.1rem;
  z-index: 3;
  width: 100%;
  min-width: max-content;
  box-shadow: 0 0 0 0.1rem rgba(var(--color-foreground), 0.55);
}

.share-button__fallback button {
  width: 4.4rem;
  height: 4.4rem;
  padding: 0;
  flex-shrink: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.share-button__fallback button:hover {
  color: rgba(var(--color-foreground), 0.75);
}

.share-button__fallback button:hover svg {
  transform: scale(1.07);
}

.share-button__close:not(.hidden) + .share-button__copy {
  display: none;
}

.share-button__close,
.share-button__copy {
  background-color: transparent;
  color: rgb(var(--color-foreground));
}

.share-button__fallback .field__input {
  box-shadow: none;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.share-button__fallback .icon {
  width: 1.5rem;
  height: 1.5rem;
}

.share-button__message:not(:empty) {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  padding: 0.8rem 0 0.8rem 1.5rem;
}

.share-button__message:not(:empty):not(.hidden) ~ * {
  display: none;
}

/* component-form */
.field__input,
.select__select,
.customer .field input,
.customer select {
  -webkit-appearance: none;
  appearance: none;
  background-color: transparent;
  border: 0.1rem solid transparent;
  border-radius: 0;
  color: rgb(var(--color-foreground));
  font-size: 1.6rem;
  width: 100%;
  box-shadow: 0 0 0 0.1rem rgba(var(--color-foreground), 0.55);
  height: 4.5rem;
  box-sizing: border-box;
  transition: box-shadow var(--duration-short) ease;
}

.select__select {
  font-family: var(--font-body-family);
  font-style: var(--font-body-style);
  font-weight: var(--font-body-weight);
  font-size: 1.2rem;
  color: rgba(var(--color-foreground), 0.75);
}

.field__input:hover,
.select__select:hover,
.customer .field input:hover,
.customer select:hover,
.localization-form__select:hover {
  box-shadow: 0 0 0 0.2rem rgba(var(--color-foreground), 0.55);
}

.field__input:focus,
.select__select:focus,
.customer .field input:focus,
.customer select:focus,
.localization-form__select:focus {
  box-shadow: 0 0 0 0.2rem rgba(var(--color-foreground), 0.75);
  outline: transparent;
}

.text-area,
.select {
  display: inline-block;
  position: relative;
  width: 100%;
}

/* Select */

.select .icon-caret,
.customer select + svg {
  height: 0.6rem;
  pointer-events: none;
  position: absolute;
  top: calc(50% - 0.2rem);
  right: 1.5rem;
}

.select__select,
.customer select {
  cursor: pointer;
  line-height: calc(1 + 0.6 / var(--font-body-scale));
  padding: 0 4rem 0 1.5rem;
}

/* Field */

.field {
  position: relative;
  width: 100%;
  display: flex;
}

.customer .field {
  display: block;
}

.field--with-error {
  flex-wrap: wrap;
}

.field__input,
.customer .field input {
  flex-grow: 1;
  text-align: left;
  padding: 1.5rem;
}

.field__label,
.customer .field label {
  font-size: 1.6rem;
  left: 1.5rem;
  top: 1rem;
  margin-bottom: 0;
  pointer-events: none;
  position: absolute;
  transition: top var(--duration-short) ease,
    font-size var(--duration-short) ease;
  color: rgba(var(--color-foreground), 0.75);
  letter-spacing: 0.1rem;
  line-height: 1.5;
}

.field__input:focus ~ .field__label,
.field__input:not(:placeholder-shown) ~ .field__label,
.field__input:-webkit-autofill ~ .field__label,
.customer .field input:focus ~ label,
.customer .field input:not(:placeholder-shown) ~ label,
.customer .field input:-webkit-autofill ~ label {
  font-size: 1rem;
  top: 0.3em;
  letter-spacing: 0.04rem;
}

.field__input:focus,
.field__input:not(:placeholder-shown),
.field__input:-webkit-autofill,
.customer .field input:focus,
.customer .field input:not(:placeholder-shown),
.customer .field input:-webkit-autofill {
  padding: 2.2rem 1.5rem 0.8rem;
}

.field__input::-webkit-search-cancel-button,
.customer .field input::-webkit-search-cancel-button {
  display: none;
}

.field__input::placeholder,
.customer .field input::placeholder {
  opacity: 0;
}

.field__button {
  align-items: center;
  background-color: transparent;
  border: 0;
  color: currentColor;
  cursor: pointer;
  display: flex;
  height: 4.4rem;
  justify-content: center;
  overflow: hidden;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 4.4rem;
}

.field__button > svg {
  height: 2.5rem;
  width: 2.5rem;
}

.field__input:-webkit-autofill ~ .field__button,
.field__input:-webkit-autofill ~ .field__label,
.customer .field input:-webkit-autofill ~ label {
  color: rgb(0, 0, 0);
}

/* Text area */

.text-area {
  font-family: var(--font-body-family);
  font-style: var(--font-body-style);
  font-weight: var(--font-body-weight);
  padding: 1.2rem;
  min-height: 10rem;
  resize: none;
}

.text-area--resize-vertical {
  resize: vertical;
}

input[type='checkbox'] {
  display: inline-block;
  width: auto;
  margin-right: 0.5rem;
}

/* Form global */

.form__label {
  display: block;
  margin-bottom: 0.6rem;
}

.form__message {
  align-items: center;
  display: flex;
  font-size: 1.4rem;
  line-height: 1;
  margin-top: 1rem;
}

.form__message--large {
  font-size: 1.6rem;
}

.customer .field .form__message {
  font-size: 1.4rem;
  text-align: left;
}

.form__message .icon,
.customer .form__message svg {
  flex-shrink: 0;
  height: 1.3rem;
  margin-right: 0.5rem;
  width: 1.3rem;
}

.form__message--large .icon,
.customer .form__message svg {
  height: 1.5rem;
  width: 1.5rem;
  margin-right: 1rem;
}

.customer .field .form__message svg {
  align-self: start;
}

.form-status {
  margin: 0;
  font-size: 1.6rem;
}

.form-status-list {
  padding: 0;
  margin: 2rem 0 4rem;
}

.form-status-list li {
  list-style-position: inside;
}

.form-status-list .link::first-letter {
  text-transform: capitalize;
}

/* component-quantity */
.quantity {
  border: 0.1rem solid #000;
  position: relative;
  height: 4rem;
  width: calc(14rem / var(--font-body-scale));
  display: flex;
  border-radius: 30px;
}

.quantity__input {
  color: #000;
  font-size: 1.4rem;
  font-weight: 500;
  opacity: 0.85;
  text-align: center;
  background-color: transparent;
  border: 0;
  padding: 0 0.5rem;
  width: 100%;
  flex-grow: 1;
  -webkit-appearance: none;
  appearance: none;
}

.quantity__button {
  width: calc(4.5rem / var(--font-body-scale));
  flex-shrink: 0;
  font-size: 1.8rem;
  border: 0;
  background-color: transparent;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: rgb(var(--color-foreground));
  padding: 0;
}

.quantity__button svg {
  width: 1rem;
  pointer-events: none;
}

.quantity__input:-webkit-autofill,
.quantity__input:-webkit-autofill:hover,
.quantity__input:-webkit-autofill:active {
  box-shadow: 0 0 0 10rem rgb(var(--color-background)) inset !important;
  -webkit-box-shadow: 0 0 0 10rem rgb(var(--color-background)) inset !important;
}

.quantity__input::-webkit-outer-spin-button,
.quantity__input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.quantity__input[type='number'] {
  -moz-appearance: textfield;
}

/* component-modal */
.modal__toggle {
  list-style-type: none;
}

.no-js details[open] .modal__toggle {
  position: absolute;
  z-index: 5;
}

.modal__toggle-close {
  display: none;
}

.no-js details[open] svg.modal__toggle-close {
  display: flex;
  z-index: 1;
  height: 1.7rem;
  width: 1.7rem;
}

.modal__toggle-open {
  display: flex;
}

.no-js details[open] .modal__toggle-open {
  display: none;
}

.no-js .modal__close-button.link {
  display: none;
}

.modal__close-button.link {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0rem;
  height: 4.4rem;
  width: 4.4rem;
  background-color: transparent;
}

.modal__close-button .icon {
  width: 1.7rem;
  height: 1.7rem;
}

.modal__content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgb(var(--color-background));
  z-index: 4;
  display: flex;
  justify-content: center;
  align-items: center;
}

.media-modal {
  cursor: zoom-out;
}

.media-modal .deferred-media {
  cursor: initial;
}

/* component-cart-count-bubble */
.cart-count-bubble:empty {
  display: none;
}

.cart-count-bubble {
  position: absolute;
  background-color: rgb(var(--color-button));
  color: rgb(var(--color-button-text));
  height: 2.4rem;
  width: 2.4rem;
  border-radius: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: .9rem;
  bottom: 0.8rem;
  left: 1.45rem;
  line-height: calc(1 + .1 / var(--font-body-scale));
    background-color: #91BF43;
}

/* section-announcement-bar */
#shopify-section-announcement-bar {
  z-index: 4;
}

.announcement-bar {
  border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.08);
  color: rgb(var(--color-foreground));
}

.announcement-bar__link {
  display: block;
  width: 100%;
  padding: 1rem 2rem;
  text-decoration: none;
}

.announcement-bar__link:hover {
  color: rgb(var(--color-foreground));
  background-color: rgba(var(--color-card-hover), 0.06);
}

.announcement-bar__link .icon-arrow {
  display: inline-block;
  pointer-events: none;
  margin-left: 0.8rem;
  vertical-align: middle;
  margin-bottom: 0.2rem;
}

.announcement-bar__link .announcement-bar__message {
  padding: 0;
}

.announcement-bar__message {
  text-align: center;
  padding: 1rem 2rem;
  margin: 0;
  letter-spacing: 0.1rem;
}

/* section-header */
#shopify-section-header {
  z-index: 3;
}

.shopify-section-header-sticky {
  position: sticky;
  top: 0;
}

.shopify-section-header-hidden {
  transform: translateY(-100%);
}

#shopify-section-header.animate {
  transition: transform 0.15s ease-out;
}

/* Main Header Layout */
.header-wrapper {
  display: block;
  position: relative;
  background-color: rgb(var(--color-background));
}

.header-wrapper--border-bottom {
  border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.08);
}

.header {
  display: grid;
  grid-template-areas: 'left-icon heading icons';
  grid-template-columns: 1fr 2fr 1fr;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

@media screen and (min-width: 990px) {
  .header {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .header--has-menu:not(.header--middle-left) {
    padding-bottom: 0;
  }

  .header--top-left,
  .header--middle-left:not(.header--has-menu) {
    grid-template-areas:
      'heading icons'
      'navigation navigation';
    grid-template-columns: 1fr auto;
  }

  .header--middle-left {
    grid-template-areas: 'heading navigation icons';
    grid-template-columns: auto auto 1fr;
    column-gap: 0rem;
  }

  .header--top-center {
    grid-template-areas:
      'left-icon heading icons'
      'navigation navigation navigation';
  }

  .header:not(.header--middle-left) .header__inline-menu {
    margin-top: 1.05rem;
  }
}

.header *[tabindex='-1']:focus {
  outline: none;
}

.header__heading {
  margin: 0;
  line-height: 0;
}

.header > .header__heading-link {
  line-height: 0;
}

.header__heading,
.header__heading-link {
  grid-area: heading;
  justify-self: center;
}

.header__heading-link {
  display: inline-block;
  padding: 0;
  text-decoration: none;
  word-break: break-word;
}

.header__heading-link:hover .h2 {
  color: rgb(var(--color-foreground));
}

.header__heading-link .h2 {
  line-height: 1;
  color: rgba(var(--color-foreground), 0.75);
}

.header__heading-logo {
  height: auto;
  width: 100%;
}

@media screen and (max-width: 989px) {
  .header__heading,
  .header__heading-link {
    text-align: center;
  }
}

@media screen and (min-width: 990px) {
  .header__heading-link {
    margin-left: -0.75rem;
  }

  .header__heading,
  .header__heading-link {
    justify-self: start;
  }

  .header--top-center .header__heading-link,
  .header--top-center .header__heading {
    justify-self: center;
    text-align: center;
  }
}

/* Header icons */
.header__icons {
  display: flex;
  grid-area: icons;
  justify-self: end;
  align-items: end;
}

.header__icon:not(.header__icon--summary),
.header__icon span {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  line-height: 16px;
  font-size: 16px;
}

.header__icon {
  color: rgb(var(--color-foreground));
}

.header__icon span {
  height: 100%;
}

.header__icon::after {
  content: none;
}


.header__icon:hover .icon,
.modal__close-button:hover .icon {
  transform: scale(1.07);
}

.header__icon .icon {
  height: 2rem;
  width: 2rem;
  fill: none;
  vertical-align: middle;
}

.header__icon,
.header__icon--cart .icon {
  /*height: 4.4rem;*/
  /*width: 4.4rem;*/
}

.header__icon--cart {
  position: relative;
  margin-right: -1.2rem;
}

@media screen and (max-width: 989px) {
  menu-drawer ~ .header__icons .header__icon--account {
    display: none;
  }
}

/* Search */
menu-drawer + .header__search {
  display: none;
}

.header > .header__search {
  grid-area: left-icon;
  justify-self: start;
}

.header:not(.header--has-menu) * > .header__search {
  display: none;
}

.header__search {
  display: inline-flex;
  line-height: 0;
}

.header--top-center > .header__search {
  display: none;
}

.header--top-center * > .header__search {
  display: inline-flex;
}

@media screen and (min-width: 990px) {
  .header:not(.header--top-center) * > .header__search,
  .header--top-center > .header__search {
    display: inline-flex;
  }

  .header:not(.header--top-center) > .header__search,
  .header--top-center * > .header__search {
    display: none;
  }
}

.no-js .predictive-search {
  display: none;
}

details[open] > .search-modal {
  opacity: 1;
  animation: animateMenuOpen var(--duration-default) ease;
}

details[open] .modal-overlay {
  display: block;
}

details[open] .modal-overlay::after {
  position: absolute;
  content: '';
  background-color: rgb(var(--color-foreground), 0.5);
  top: 100%;
  left: 0;
  right: 0;
  height: 100vh;
}

.no-js details[open] > .header__icon--search {
  top: 1rem;
  right: 0.5rem;
}

.search-modal {
  opacity: 0;
  border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.08);
  height: 100%;
}

.search-modal__content {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 0 5rem 0 1rem;
  line-height: calc(1 + 0.8 / var(--font-body-scale));
}

.search-modal__form {
  width: 100%;
}

.search-modal__close-button {
  position: absolute;
  right: 0.3rem;
}

@media screen and (min-width: 750px) {
  .search-modal__close-button {
    right: 1rem;
  }

  .search-modal__content {
    padding: 0 6rem;
  }
}

@media screen and (min-width: 990px) {
  .search-modal__form {
    max-width: 47.8rem;
  }

  .search-modal__close-button {
    position: initial;
    margin-left: 0.5rem;
  }
}

/* Header menu drawer */
.header__icon--menu .icon {
  display: block;
  position: absolute;
  opacity: 1;
  transform: scale(1);
  transition: transform 150ms ease, opacity 150ms ease;
}

details:not([open]) > .header__icon--menu .icon-close,
details[open] > .header__icon--menu .icon-hamburger {
  visibility: hidden;
  opacity: 0;
  transform: scale(0.8);
}

.js details[open]:not(.menu-opening) > .header__icon--menu .icon-close {
  visibility: hidden;
}

.js details[open]:not(.menu-opening) > .header__icon--menu .icon-hamburger {
  visibility: visible;
  opacity: 1;
  transform: scale(1.07);
}

.header__inline-menu details[open] > .header__submenu {
  opacity: 1;
  transform: translateY(0);
  animation: animateMenuOpen var(--duration-default) ease;
  z-index: 1;
}

/* Header menu */
.header__inline-menu {
  margin-left: -1.2rem;
  grid-area: navigation;
}

.header--top-center .header__inline-menu,
.header--top-center .header__heading-link {
  margin-left: 0;
}

@media screen and (min-width: 990px) {
  .header__inline-menu {
  }

  .header--top-center .header__inline-menu {
    justify-self: center;
  }

  .header--top-center .header__inline-menu > .list-menu--inline {
    justify-content: center;
  }

  .header--middle-left .header__inline-menu {
    margin-left: 0;
  }
}

.header__menu {
  padding: 0 1rem;
}

.header__menu-item {
  padding: 1.2rem;
  text-decoration: none;
  color: rgba(var(--color-foreground), 0.75);
}

.header__menu-item:hover {
  color: rgb(var(--color-foreground));
}

.header__menu-item span {
  transition: text-decoration var(--duration-short) ease;
}

.header__menu-item:hover span {
  text-decoration: underline;
  text-underline-offset: 0.3rem;
}

.header__active-menu-item {
  transition: text-decoration-thickness var(--duration-short) ease;
  color: rgb(var(--color-foreground));
  text-decoration: underline;
  text-underline-offset: 0.3rem;
}

.header__menu-item:hover .header__active-menu-item {
  text-decoration-thickness: 0.2rem;
}

.header__submenu {
  transition: opacity var(--duration-default) ease,
    transform var(--duration-default) ease;
}

.header__submenu.list-menu {
  padding: 2rem 0;
}

.header__submenu .header__submenu {
  background-color: rgba(var(--color-foreground), 0.03);
  padding: 0.5rem 0;
  margin: 0.5rem 0;
}

.header__submenu .header__menu-item:after {
  right: 2rem;
}

.header__submenu .header__menu-item {
  padding: 0.95rem 3.5rem 0.95rem 2rem;
}

.header__submenu .header__submenu .header__menu-item {
  padding-left: 3rem;
}

.header__menu-item .icon-caret {
  right: 0.8rem;
}

.header__submenu .icon-caret {
  right: 2rem;
}

details-disclosure > details {
  position: relative;
}

@keyframes animateMenuOpen {
  0% {
    opacity: 0;
    transform: translateY(-1.5rem);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.overflow-hidden-mobile,
.overflow-hidden-tablet {
  overflow: hidden;
}

@media screen and (min-width: 750px) {
  .overflow-hidden-mobile {
    overflow: auto;
  }
}

@media screen and (min-width: 990px) {
  .overflow-hidden-tablet {
    overflow: auto;
  }
}

.badge {
  border: 1px solid transparent;
  border-radius: 4rem;
  display: inline-block;
  font-size: 1.2rem;
  letter-spacing: 0.1rem;
  line-height: 1;
  padding: 0.6rem 1.3rem;
  text-align: center;
  background-color: rgb(var(--color-badge-background));
  border-color: rgba(var(--color-badge-border), var(--alpha-badge-border));
  color: rgb(var(--color-foreground));
  word-break: break-word;
}

.gradient {
  background: var(--color-background);
  background: var(--gradient-background);
  background-attachment: fixed;
}

@media screen and (forced-colors: active) {
  .icon {
    color: CanvasText;
    fill: CanvasText !important;
  }

  .icon-close-small path {
    stroke: CanvasText;
  }
}

.header__icon{
  color: #222222;
}
.list-menu__item{
  /*color: #222222 !important;*/
}
span.header__active-menu-item{
  color: #222222;
}
h1.main-page-title.page-title.h0 {
  color: #222222;
}
header.header.header--middle-left.page-width.header--has-menu {
  /* background-color: #ffffff !important; */
  /*min-height: 170px;*/
  /*position: fixed;*/
  /*left: 0;*/
  /*right: 0;*/
  /*top: 0;*/
  /*padding-bottom: 0;*/
  max-width: 100%;
}

.list-menu li a {
  /*opacity: 0;*/
}

.list-menu li a{
  height: 63px;
}

ul.list-menu.list-menu--inline li {
  margin: 0;
}

@media screen and (max-width: 992px) {
  .list-menu li:nth-child(2) {
    background-position: 20px;
  }
  .list-menu li:nth-child(3) {
    background-position: 20px;
  }
  .list-menu li:first-child {
    background-position: 20px;
  }
  ul.menu-drawer__menu.list-menu li {
    margin: 20px 0 0 20px;
  }

  .header__heading-link.link.link--text.focus-inset {
    width: 12% !important;
    display: block;
    min-width: 100px;
  }
}

@media screen and (max-width: 350px) {
  .list-menu li a{
    height: 45px;
  }
}

nav.header__inline-menu {
  width: 86%;
}
h1.header__heading {
  /*width: 11% !important;*/
  /*display: block;*/
  /*min-width: 100px;*/
  height: 170px;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
  width: 100px;
  margin: 0 auto;
  top: 15px;
}
a.header__heading-link.link.link--text.focus-inset {
  width: 100%;
}
a.header__heading-link.link.link--text.focus-inset img{
  width: 100%;
  /*padding: 20px 0;*/
}
.header {
  display: flex;
  grid-template-areas: 'left-icon heading icons';
  grid-template-columns: 1fr 2fr 1fr;
  align-items: center;
  padding-top: 0 !important;
  padding-bottom: 1rem;
  justify-content: space-between;
}
.list-menu__item{
  font-weight: 400 !important;
}

footer.footer.color-inverse.gradient{
  border-top: 1px solid grey;
  background-color: rgba(255, 255, 255, 0) !important;
  color: #000000;
}
footer .list-social__link{
  color: #000000;
}
footer li a, h2{
  color: #000000 !important;
}
footer .field__input{
  border-color: #000000;
}
.child-link{
  font-size: 18px !important;
  line-height: 25px !important;
  height: auto !important;
  padding: 0 0 0 64px !important;
}


sticky-header.header-wrapper.color-inverse.gradient.transparent-header {
  /*position: fixed;*/
  /*left: 0;*/
  /*right: 0;*/
  /*background: rgba(34,34,34,0)!important;*/
  /*top: 0;*/
}
/*.page-width.page-width--narrow {*/
/*  position: relative;*/
/*  top: 235px;*/
/*  margin-bottom: 252px;*/
/*}*/
/*@media screen and (max-width: 1100px) {*/
/*  .page-width.page-width--narrow {*/
/*    position: relative;*/
/*    top: 150px;*/
/*    margin-bottom: 152px;*/
/*  }*/
/*}*/

/*@media screen and (max-width: 750px) {*/
/*  .page-width.page-width--narrow {*/
/*    position: relative;*/
/*    top: 95px;*/
/*  }*/
/*}*/

div#menu-drawer {
  /*position: fixed;*/
  /*top: 0;*/
  /*bottom: 0;*/
  /*z-index: 99;*/
}
.header__icon--menu {
  /*position: initial;*/
  /*z-index: 99999;*/
}

nav.menu-drawer__navigation {
  /*position: absolute;*/
  /*padding: 0;*/
  /*top: 20%;*/
}

@media screen and (max-width: 767px) {
  nav.menu-drawer__navigation  {
    /*position: absolute;*/
    /*padding: 0;*/
    /*top: 10%;*/
  }
}
.spaced-section {
  /*margin-top: 290px;*/
}
@media screen and (max-width: 1100px) {
  .spaced-section {
    /*margin-top: 190px;*/
  }
}

h1.main-page-title.page-title.h0 {
  text-align: center;
  font-size: 30px;
}

.customer-care-section .page-content{
 display: none;

}
.activePage{
  display: block !important;
}
.cure-links{
  text-align: center;
}
.cure-links .care-link{
  text-decoration: none;
  margin: 0;
  padding: 5px 0;
  cursor: pointer;
  font-size: 20px;
  color: #000000;
}
.return_btn{
  max-width: 50px;
  background-color: #f8f8f8;
  border: 1px solid #c9c9c9;
  padding: 5px 15px 3px;
  margin: 0 auto;
  text-align: center;
  border-radius: 5px;
  cursor: pointer;
}

.customer-care-social-links{
  display: flex;
  justify-content: center;
  align-items: center;
}

.customer-care-social-links li{
  list-style: none;
}

.subscribe-template{
  max-width: 945px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}
.subscribe-template .kl-private-reset-css-Xuajs1 p{
opacity: 0;
}
@media screen and (max-width: 997px) {
  .subscribe-template{
    display: block;
    text-align: center;
  }
}


.header__heading-logo{
  max-width: 120px !important;
  text-align: center;
  margin: 0 auto;
}
h1.header__heading {
  /*height: 170px;*/
  /*position: absolute;*/
  /*left: calc(50% - 50px);*/
  /*top: calc(50% - 75px);*/
}

body{
  /*color: #000000;*/
}
.text p{
  font-size: 18px;
  text-decoration: none;
  color: #000000 !important;
}
.cure-links p, a{
  font-size: 18px;
  text-decoration: none;
  color: #000000 !important;
}
@media screen and (max-width: 767px) {
  .cure-links p, a{
    font-size: 16px;
    text-decoration: none;
    color: #000000 !important;
  }
}
.copyright__content a{
  font-size: 1.2rem;

}

ul.footer-block__details-content.list-unstyled li {
  margin: 0 15px;
  width: 140px;
}

.customer-care-section{
  /*min-height: 50vh;*/
  /*display: flex;*/
  /*flex-direction: column;*/
  /*justify-content: space-around;*/
}

h1.product__title {
  font-size: 26.7px !important;
  font-weight: normal;
}
.text {
  margin: 0px 0 40px 0;
}

div#cart-notification {
  background-color: #ffffff;
  color: #000000;
  border: 1px solid #ebebeb;
}
#cart-notification  h3.cart-notification-product__name.h4 {
  color: #000000;
}
#cart-notification  .product-option {
  color: #000000;
}
#cart-notification  a#cart-notification-button {
  border: 1px solid #000000;
}
#cart-notification  button.button.button--primary.button--full-width {
  background-color: #000000;
  color: #ffffff;
}
button.product-form__submit.button.button--full-width.button--primary {
  background-color: #ffffff;
  color: #000000;
}
.cart__warnings a {
  color: #ffffff !important;
}

.title-image {
  /*background-image: url(/cdn/shop/files/Group_2849.png?v=1641982640);*/
  /*background-repeat: no-repeat;*/
  /*background-size: contain;*/
  /*background-position: center;*/
  /*display: block !important;*/
  /*width: 100%;*/
  /*height: 50px;*/
  /*margin: 0 0 30px 0;*/
}

@media screen and (min-width: 767px) {
  div#cart-notification {
    position: fixed;
    top: 60px;
    right: 67px;
    z-index: 9999;
  }
}
h1{
  font-size: 30px !important;
}

.shopify-policy__title{
  text-transform: capitalize;
}
i.fa.fa-heart {
  font-size: 26px !important;
}

.header__icon{
  margin: 0 10px;
  display: flex;
  align-items: center;
  z-index: 999;
}
@media screen and (min-width: 767px) {
  a.header__heading-link.link.link--text.focus-inset {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 1;
    width: 100px;
    margin: 0 auto;
  }
}

a.menu-drawer__account.link.focus-inset.h5, .menu-drawer-header__icon {
  font-size: 20px!important;
  height: auto;
  margin: 10px 0 0;
  font-weight: 400;
  padding: 0.1rem 4.1rem;
  text-transform: uppercase;
  line-height: calc(1 + 0.3 / var(--font-body-scale));
}
ul.menu-drawer__menu.list-menu {
  /*margin: 0 0 100px 0;*/
}
a.menu-drawer-header__icon{
  display: block;
}

.account-tabs{
  display: flex;
}

.tab-content{
  width: 80%;
}
ul.nav.nav-tabs {
  border: 0;
  margin: 0 10px 0 0;
  width: 20%;
}
ul.nav.nav-tabs li {
  display: block;
  float: none !important;

}
li.active a {
  border: 0 !important;
  line-height: 25px;
  font-size: 20px;
}
li.active a {
  text-decoration: underline;
}
ul.nav.nav-tabs li a {
  padding: 5px 0;
  font-size: 15px;
}
.tab-content h2, .customer.addresses h1 {
  margin: -70px 0 40px;
  text-align: center;
  position: absolute;
  top: 38px;
  left: 0;
  right: 0;
}
.tab-content{
  margin: 0 20px;
}

@media screen and (max-width: 992px) {
  .account-tabs{
    display: block;
  }

  .nav.nav-tabs {
    width: 100% !important;
    padding: 0;
  }
  .tab-content{
    width: 100%;
    padding: 0;
    margin: 20px 0 0 0;
  }
}

table.order-history {
  width: 100%;
}

.account-page{
  position: relative;
  margin-top: 50px;
}
.menu-drawer {
  background-color: #ffffffe0 !important;
  border: 1px solid #ffffff;
}

.customer:not(.account):not(.order) {
  max-width: 74% !important;
}
.customer:not(.account):not(.order) {
  margin: 0 auto 7rem !important;
  padding: 0;
  text-align: center;
}
  
.tab-content .customer:not(.account):not(.order) {
  margin: 0 0 7rem !important;
  padding: 0;
  text-align: center;
}

@media screen and (max-width: 992px) {
  .customer:not(.account):not(.order) {
    max-width: 100% !important;
  }
}

a.link.underlined-link {
  color: #222222 !important;
}

.comming-soon-collection .price{
  display: none;
}

a.menu-drawer__menu-item.link.link--text.list-menu__item.focus-inset.child-link {
  display: block;
  font-size: 20px!important;
  height: auto !important;
  margin: 10px 0 0;
  font-weight: 400 !important;
  padding: 0.1rem 4.1rem;
  text-transform: uppercase;
  line-height: calc(1 + .3 / var(--font-body-scale)) !important;
  color: #000000 !important;
}

.custom-product-section{
  max-width: 800px;
  margin: 0 auto;

}

.mt0{
  margin-top: 0;
}
.mb0{
  margin-bottom: 0;
}
h2.h1.product__title {
  font-size: 25px;
}
.mobile-only{
  display: none !important;
}
.desktop-only{
  display: block !important;
}

@media screen and (max-width: 767px) {
  .mobile-only{
    display: block !important;
  }
  .desktop-only{
    display: none !important;
  }
}
.transparent-btn{
  background-color: rgba(255, 255, 255, 0);
  border: 1px solid #222222;

}


a.menu-drawer__menu-item.link.link--text.list-menu__item:first-child{
  font-size: 26px!important;
  height: auto;
  margin: 50px 0 0 0;
  padding: 0.1rem 4.1rem 0 10px;
  color: #ffffff00 !important;
}


.list-menu--inline li:first-child, ul.menu-drawer__menu.has-submenu.list-menu li:first-child  {
  background-image: url('/cdn/shop/files/web-shop.png?v=1659622301');
  /*content: url(/cdn/shop/files/web-shop.png?v=1659622301);*/

  background-repeat: no-repeat;
  background-size: 90%;
  background-position: 0px;
  color: rgba(255, 0, 0, 0);
  min-width: 80px;
  margin: 0 !important;

}
/*.list-menu--inline li:nth-child(2), ul.menu-drawer__menu.has-submenu.list-menu li:nth-child(2) {*/
/*  background-image: url('/cdn/shop/files/sale.png?v=1669297795');*/
/*  background-repeat: no-repeat;*/
/*  background-size: 100%;*/
/*  background-position: 0px;*/
/*  min-width: 125px;*/
/*  margin: 0 !important;*/
/*}*/
.list-menu--inline li:nth-child(2), ul.menu-drawer__menu.has-submenu.list-menu li:nth-child(2) {
  background-image: url('/cdn/shop/files/web-lookbook.png?v=1659622301');
  background-repeat: no-repeat;
  background-size: 90%;
  background-position: 0px;
  min-width: 125px;
}

.list-menu--inline li:nth-child(3), ul.menu-drawer__menu.has-submenu.list-menu li:nth-child(3)  {
  background-image: url('/cdn/shop/files/web-mission.png?v=1659622301');
  background-repeat: no-repeat;
  background-size: 90%;
  background-position: 0px;
  min-width: 115px;
}


a.header__menu-item.header__menu-item.list-menu__item.link.link--text.focus-inset span,
summary.header__menu-item.list-menu__item.link.focus-inset span, summary.menu-drawer__menu-item.list-menu__item.link.link--text.focus-inset{
  color: #0000 !important;
}
summary.header__menu-item.list-menu__item.link.focus-inset svg {
  display: none;
}

summary.list-menu__item {
  padding-right: 0;
  min-width: 80px;
}
div#MegaMenu-Content-1 {
  position: relative;
}

div#MegaMenu-Content-1 ul li{
  background: none !important;
}
div#MegaMenu-Content-1 ul li a{
  color: rgba(255, 255, 255, 0) !important;
}

div#MegaMenu-Content-1 ul li:nth-child(1){
  background-image: url('/cdn/shop/files/5-ShopALL.png?v=1668601647') !important;
  color: #fff;
  background-size: 48%!important;
  background-repeat: no-repeat !important;
  background-position: left !important;
}
div#MegaMenu-Content-1 ul li:nth-child(2){
  background-image: url('/cdn/shop/files/spring2023.png?v=1675442579') !important;
  /*background-image: url('/cdn/shop/files/vintage_black_nav_1.png?v=1670944270') !important;*/
  color: #fff;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: left center !important;
}



div#MegaMenu-Content-1 ul li:nth-child(3){
  background-image: url('/cdn/shop/files/dickies_nav_3.jpg?v=1677161185') !important;
  color: #fff;
  background-size: 110% !important;
  background-repeat: no-repeat !important;
  background-position: left center !important;
  margin: -5px 0 0 0;
}

div#MegaMenu-Content-1 ul li:nth-child(4){
  background-image: url('/cdn/shop/files/quil_nav__2.png?v=1676479628') !important;
  color: #fff;
  background-size: 110% !important;
  background-repeat: no-repeat !important;
  background-position: left center !important;
}
/*div#MegaMenu-Content-1 ul li:nth-child(5){*/
/*  background-image: url('/cdn/shop/files/vintage_nav_2.png?v=1676895211') !important;*/
/*  color: #fff;*/
/*  background-size: 100% !important;*/
/*  background-repeat: no-repeat !important;*/
/*  background-position: left center !important;*/
/*  margin: 0 0 0 0px;*/
/*}*/
div#MegaMenu-Content-1 ul li:nth-child(5){
  background-image: url('/cdn/shop/files/bogs_nav_2.png?v=1676895211') !important;
  color: #fff;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: left center !important;
  margin: 0 0 0 5px;
}

div#MegaMenu-Content-1 ul li:nth-child(6){
  background-image: url('/cdn/shop/files/denimtears_nav_2.png?v=1676895211') !important;
  color: #ffffff;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  margin: 0 0 0 2px;
}

div#MegaMenu-Content-1 ul li:nth-child(7){
  background-image: url('/cdn/shop/files/converse_nav_2.png?v=1676895211') !important;
  color: #ffffff;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  margin: 0 0 0 -10px;
}

div#MegaMenu-Content-1 ul li:nth-child(8){
  background-image: url('/cdn/shop/files/balenciagaAnd.png?v=1663074439') !important;
  color: #ffffff;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  margin: 0 0 0 5px;

}

#MegaMenu-Content-1 .menu-drawer__inner-submenu .menu-drawer__menu .list-menu li {
  background: none !important;
}
#MegaMenu-Content-1 .menu-drawer__inner-submenu .menu-drawer__menu .list-menu li:before {
 content: '';
  display: none !important;
}
#MegaMenu-Content-1 .menu-drawer__inner-submenu .menu-drawer__menu .list-menu li:nth-child(2) {
  background: none !important;
}

ul.mega-menu__list.page-width.mega-menu__list--condensed {
  position: absolute;
  background-color: #ffffff;
  border: 1px solid #000000;
  top: 20px;
  padding: 10px;
  min-width: 253px;
  text-transform: none;
  text-decoration: none;
}
ul.mega-menu__list.page-width.mega-menu__list--condensed li a{
  text-transform: none;
  text-decoration: none;
  padding: 10px 0;
  height: auto;
}
.js .menu-drawer__submenu{
  position: relative !important;
  background-color: #ffffff00 !important;
}

@media screen and (max-width: 967px) {
  .list-menu--inline li:first-child, ul.menu-drawer__menu.has-submenu.list-menu li:first-child {
    background-repeat: no-repeat;
    background-size: 34%;
    background-position: top left;
    color: #f000;
    min-width: 90px;
    padding: 5px 0 0 0;
    margin: 0 0 0 20px !important;
  }
  .list-menu--inline li:nth-child(2), ul.menu-drawer__menu.has-submenu.list-menu li:nth-child(2) {
    /*background: none;*/
    /*content: url(/cdn/shop/files/web-lookbook.png?v=1659622301);*/
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 0px;
    min-width: 135px;
  }

  .list-menu--inline li:nth-child(3), ul.menu-drawer__menu.has-submenu.list-menu li:nth-child(3)  {
    /*background: none;*/
    /*content: url(/cdn/shop/files/web-mission.png?v=1659622301);*/
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 0px;
    min-width: 125px;
  }



  /*.list-menu--inline li:nth-child(2), ul.menu-drawer__menu.has-submenu.list-menu li:nth-child(2) {*/
  /*  background-image: url('/cdn/shop/files/sale_1.png?v=1669298560');*/
  /*  background-repeat: no-repeat;*/
  /*  background-size: contain;*/
  /*  background-position: 0px;*/
  /*  min-width: 135px;*/
  /*  margin: 0 0 0 20px !important;*/
  /*}*/
  .list-menu--inline li:nth-child(2), ul.menu-drawer__menu.has-submenu.list-menu li:nth-child(2) {
    background-image: url('/cdn/shop/files/web-lookbook.png?v=1659622301');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 0px;
    min-width: 135px;
    margin: -25px 0 0 20px !important;
  }

  .list-menu--inline li:nth-child(3), ul.menu-drawer__menu.has-submenu.list-menu li:nth-child(3)  {
    background-image: url('/cdn/shop/files/web-mission.png?v=1659622301');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 0px;
    min-width: 125px;
    margin: -20px 0 0 20px !important;

  }



  .mobile-submenu li {
    background: none !important;
  }
  .mobile-submenu li a{
    margin: 15px 0 0 0;
  }
  .mobile-submenu li:before {
    display: none !important;
  }
  .mobile-submenu li a.menu-drawer__menu-item.link.link--text.list-menu__item:first-child {
    color: rgba(255, 255, 255, 0) !important;
  }


  .mobile-submenu li:nth-child(1){
    background: none;
    margin: -10px 0 0 20px !important;

  }.mobile-submenu li:nth-child(2){
    background: none;
    margin: -10px 0 0 20px !important;

  }
  .mobile-submenu li:nth-child(1) a{
    background: none;
    content: url(/cdn/shop/files/5-ShopALL.png?v=1668601647);
    /*background-image: url('/cdn/shop/files/pd-fall22.png?v=1659970855') !important;*/
    color: #fff;
    width: 55%;
    margin:0;
    position: relative;
  }
  .mobile-submenu li:nth-child(2) a{
    background: none;
    content: url(/cdn/shop/files/spring2023.png?v=1675442579);
    /*background-image: url('/cdn/shop/files/pd-fall22.png?v=1659970855') !important;*!*/
    color: #fff;
    width: 75%;
    margin: 20px 0 0 -6px!important;
    position: relative;
  }
  .mobile-submenu li:nth-child(3) a{
    background: none;
    content: url(/cdn/shop/files/dickies_nav_3.jpg?v=1677161185);
    /*background-image: url('/cdn/shop/files/pd-fall22.png?v=1659970855') !important;*!*/
    color: #fff;
    width: 100%;
    margin: 13px 0 0 -5px!important;
    position: relative;
  }
  .mobile-submenu li:nth-child(4) a{
    background: none;
    content: url(/cdn/shop/files/quil_nav__2.png?v=1676479628);
    /*background-image: url('/cdn/shop/files/pd-fall22.png?v=1659970855') !important;*!*/
    color: #fff;
    width: 100%;
    margin: 13px 0 0 -5px!important;
    position: relative;
  }
  /*.mobile-submenu li:nth-child(5) a{*/
  /*  background: none;*/
  /*  content: url(/cdn/shop/files/vintage_nav_2.png?v=1676895211);*/
  /*  !*background-image: url('/cdn/shop/files/pd-fall22.png?v=1659970855') !important;*!*!*/
  /*  color: #fff;*/
  /*  width: 100%;*/
  /*  margin: -10px 0 -10px 0px!important;*/
  /*  position: relative;*/
  /*  padding: 0 !important;*/
  /*}*/
  .mobile-submenu li:nth-child(5) a{
    background: none;
    content: url(/cdn/shop/files/denimtears_nav_2.png?v=1676895211);
    /*background-image: url('/cdn/shop/files/pd-fall22.png?v=1659970855') !important;*/
    color: #fff;
    width: 112%;
    margin:-6px 0 0 -4px!important;
    position: relative;
  }
  .mobile-submenu li:nth-child(6){
    background: none;
    /*margin: -40px 0 0 20px !important;*/
  }
  .mobile-submenu li:nth-child(6) a{
    background: none;
    content: url(/cdn/shop/files/converse_nav_2.png?v=1676895211);
    /*background-image: url('/cdn/shop/files/pd-ConXSH.png?v=1659970855') !important;*/
    color: #ffffff;
    width: 115%;
    margin: 0 0 0 -24px!important;
    position: relative;
  }


  .mobile-submenu li:nth-child(7) a{
    background: none;
    content: url(/cdn/shop/files/denimtears_nav_2.png?v=1676895211);
    /*background-image: url('/cdn/shop/files/pd-ConXSH.png?v=1659970855') !important;*/
    color: #ffffff;
    width: 100%;
    margin: 25px 0 0 5px!important;
    position: relative;
    padding: 0 !important;
  }

  
  .mobile-submenu li:nth-child(8) a{
    background: none;
    content: url(/cdn/shop/files/balenciagaAnd.png?v=1663074439);
    /*background-image: url('/cdn/shop/files/pd-ConXSH.png?v=1659970855') !important;*/
    color: #ffffff;
    width: 100%;
    margin: 0;
    position: relative;
    margin: 10px 0 0 !important;
  }
  a.menu-drawer__account.link.focus-inset.h5 {
    color: #fff0 !important;
    content: url(/cdn/shop/files/web-login.png?v=1659622301);
    padding: 0;
    max-width: 100px;
  }
  ul.list.list-social.list-unstyled {
    display: none;
  }

}
.card-wrapper{
  position: relative;
}

.card-information__wrapper{
  display: none;
  position: absolute;
  top: 0;
  right: 0px;
  left: 0px;
  z-index: 9;
  text-align: center;
  height: 100%;
  background-color: #ffffff73;
  align-items: center;
}
.card-information__wrapper .price {
  text-align: center;
}
.card-wrapper:hover .card-information__wrapper{
  display: flex;
  flex-direction: column;
  justify-content: center;
}
sticky-header.header-wrapper.color-inverse.gradient{
  background-color: #ffffff;
  padding: 35px 0;

}
li {
  list-style: none;
}
label.facet-checkbox {
  padding: 5px 0;
}
label.facet-checkbox svg {
  height: 18px !important;
  width: 18px;
}
select#SortBy option:nth-child(1),
select#SortBy option:nth-child(3),
select#SortBy option:nth-child(4),
select#SortBy option:nth-child(7) {
  display: none;
}

@media screen and (max-width: 967px) {
  .header__heading-logo {
    max-width: 70px !important;
  }
  h1.header__heading {
    height: 100px;
    top: 0;
  }
  .header__heading-link.link.link--text.focus-inset {
    position: absolute;
    left: calc(50% - 50px);
    top: calc(50% - 35px);
    height: 100px;
  }
  .header__icon--menu .icon{
    left: 20px;
  }
  header.header.header--middle-left.page-width.header--has-menu {
    /* background-color: #ffffff !important; */
    /* min-height: 100px; */
  }
  sticky-header.header-wrapper.color-inverse.gradient{
    padding: 0;
  }
  .hero-video-wrapper a {
    position: absolute;
    top: calc(50% - 100px);
    border: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}
a#cart-icon-bubble svg{
  height: 23px;
}


.header-hero-slider{
  position: relative;
}
/* .hero-banner-wrapper{
  min-height: 90vh;
} */
.hero-banner-slide .desktop-only{
  position: relative;
  display: flex !important;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.hero-banner-slide .mobile-only{
  position: relative;
  display: flex !important;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.subtitle-url{
  text-align: center;
}
.subtitle-url a{
  text-align: center;
  background-color: #000000;
  color: #ffffff;

}











.hero-banner-slide .mobile-only{
  display: none !important;
}
@media screen and (max-width: 766px) {
  .hero-banner-slide .desktop-only{
    display: none !important;
  }

  .hero-banner-slide .mobile-only{
    display: flex !important;
  }
}




/*Product color swatches start*/

.product-form__input input[type="radio"] + .color-swatch {
  border: 3px solid #f4f5ff; /* Change this hex code to change the color of the non-active/non-selected variant */
  width: 40px;
  height: 40px;
  padding: 0;
}

.product-form__input input[type="radio"]:checked + .color-swatch,
.product-form__input input[type="radio"]:hover + .color-swatch {
  border: 3px solid #ccd1d1; /* Change this hex code to change the color of the active/selected variant */
}

.product-form__input input[type="radio"] + .swatch {
  border: 3px solid #f4f5ff; /* Change this hex code to change the color of the non-active/non-selected variant */
  width: 40px;
  height: 40px;
  padding: 0;
  color: #000;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}


.product-form__input input[type="radio"]:checked + .swatch,
.product-form__input input[type="radio"]:hover + .swatch {
  border: 3px solid #ccd1d1; /* Change this hex code to change the color of the active/selected variant */
  background: none;
}
.button-all{
  font-size: 1.5rem;
  letter-spacing: .1rem;
  line-height: calc(1 + .2 / var(--font-body-scale));
}
/*Product color swatches end*/
a.hero-link {
  display: block;
  height: 100%;
  width: 100%;
}



/* new css 2hats */
a.header__heading-link.link.link--text.focus-inset{
  z-index: 9999;
}
ul.mega-menu__list.page-width.mega-menu__list--condensed li {
    margin: 0;
}
.gm-menu-installed .gm-menu .gm-submenu .gm-item .gm-image .gm-target {
    display: flex;
}
.gm-menu-installed .gm-menu  img {
/*     width: 100px; */
}

.gm-menu-installed .gm-menu .gm-grid-item {
    padding: 0 15px;
}
.gm-menu-installed .gm-menu .gm-grid-item{
  margin: 0px;
}

.gm-menu-installed .gm-menu{
    position: absolute!important;
    width: 90%;
    left: 50%;
    top: 30px;
    padding-left: 30px!important;
    margin: 0 auto;
    transform: translate(-50%, 0px);
      max-height: unset !important;
      padding-bottom: 60px !important;
}
.header {
    justify-content: end;
}
.gm-submenu.gm-mega{
      background-color: rgb(255, 255, 255);
    box-shadow: rgba(0, 0, 0, 0.28) 0px 6px 10px 0px;
}
ul.list-menu.list-menu--inline li {
    margin: 0 10px;
    background: none;
}
sticky-header.header-wrapper.color-inverse.gradient {
    padding: 35px 0;
}
.gm-menu-installed .gm-menu .gm-image img {
    height: auto!important;
}
.list-menu li a {
    height: auto!important;
}
.gm-menu-installed .gm-menu .gm-submenu .gm-item .gm-heading{
  border-bottom: none!important;
}
.gm-menu-installed .gm-menu .gm-image img {
    width: auto!important;
    margin: 0;
}
.gm-image{
  text-align:center;
}
.gm-links>li:not(.gm-heading)>.gm-target, .gm-links>li:not(.gm-heading)>a {
        padding: 10px 0 10px 10px!important;
}
.gm-menu-installed .gm-menu .gm-grid {
    padding: 30px 45px;
}
.gm-menu-installed .gm-menu .gm-links > li.three-line-text:not(.gm-heading) > a img{
      height: auto !important;
}
.gm-menu-installed .gm-menu .gm-links > li.three-line-text:not(.gm-heading) > a img:hover{
      height: auto !important;
}
.gm-menu-installed .gm-menu .gm-submenu .gm-item .gm-heading img{
          height: 30px!important;
}

.gm-menu-installed .gm-menu .gm-links > li:not(.gm-heading) > a img{
  height:20px!important;
  transition: 0.3s;
}
.gm-menu-installed .gm-menu .gm-links > li:not(.gm-heading) > a img:hover{
  height: 25px!important;
  transition: 0.3s;
}
/* .gm-menu-installed .gm-menu img{
  height:30px!important;
} */
.gm-menu-installed .gm-menu .gm-submenu .gm-image img{
  height: 220px!important;
}
.gm-menu-installed .gm-menu .gm-submenu .gm-item .gm-image .gm-target:after{
  display: none;
}
.gm-menu-installed .gm-menu .gm-submenu .gm-item .gm-image .gm-target:hover {
  color: transparent!important;
}
.gm-menu-installed .gm-menu .gm-submenu .gm-item .gm-image .gm-target:hover .gm-text{
  color: transparent!important;
}
/* .gm-submenu-mega:nth-child(2) .gm-grid-item .gm-image .gm-text{
	background-image: url('/cdn/shop/t/39/assets/disney.jpg');
    background-repeat: no-repeat;
    background-size: 110px;
    background-position: center;
    min-width: 125px;
      height: 40px;
         color: transparent!important;
} */
.gm-submenu-mega:last-child .gm-grid-item .gm-image .gm-text{
	background-image: url('/cdn/shop/t/36/assets/501(c).png');
background-repeat: no-repeat;
background-size: 100%;
background-position: 0px;
min-width: 125px;
      height: 40px;
      color: #fff!important;
}
.gm-menu-installed .gm-menu .gm-submenu .gm-item .gm-target{
    position: relative;
    display: inline-block;
    overflow: hidden;
}
.gm-menu-installed .gm-menu .gm-submenu .gm-item .gm-target::after {
        content: "";
    display: block;
    position: absolute;
    bottom: 2px;
    left: 10px;
    right: 0;
    height: 3px;
    width: 100%;
    background-color: #000;
    transform-origin: right top;
    z-index: 1;
    transform: scaleX(0);
    -moz-transition: color .1s,transform .2s ease-out;
    -ms-transition: color .1s,transform .2s ease-out;
    -o-transition: color .1s,transform .2s ease-out;
    transition: color .1s,transform .2s ease-out;
  display: none;
}
.gm-menu-installed .gm-menu .gm-submenu .gm-item .gm-target:hover::after {
transform-origin: left top;
    transform: scale(1, 1);
}
.gm-menu-installed .gm-menu .gm-submenu .gm-item .gm-target.gm-current-item:after{
    transform-origin: left top;
    transform: scale(1, 1);
}
.gm-menu-installed .gm-menu .gm-submenu .gm-item .gm-heading .gm-target::after{
    display: none;
}
.gm-menu-installed  .gm-menu .gm-submenu-mega img{
  height: 30px!important;
}.gm-menu-installed  .gm-menu gm-level-0 img{
  height: 30px!important;
}
.gm-menu-installed .gm-menu .gm-links>li:not(.gm-heading)>a[href*="/pages/erewhon-fed-up"] img {
        height: 65px!important;
    max-height: 90px;
}
details[open]>.search-modal{
      z-index: 999999;
}
.gm-menu-installed .gm-menu .gm-grid-item {
    /* width: 17%; */
    /* max-width: 17%; */
    flex-grow: 1;
}
/* body.gm-menu-installed .header .gm-menu .gm-item.gm-level-0 > .gm-target > span.gm-text{
  font-size: 24px!important;
} */
/* .gm-menu-installed .gm-menu .gm-grid-item:last-child{
  width: 49%;
    max-width: 49%;
} */
.gm-menu-installed .gm-menu .gm-grid-item:last-child .gm-image{
     display: flex;
    justify-content: flex-end;
}
.gm-menu-installed .gm-menu .gm-grid-item.gmcol-9{
        width: 51%;
    max-width: 51%;
}
.gm-menu-installed .gm-menu .gm-submenu .gm-target:hover span.gm-text{
    color: transparent!important;
}
.gm-menu-installed .gm-menu .gm-item.gm-level-0.gm-submenu-mega > .gm-target{
      padding: 15px 0px !important;
      margin-right: 40px;
}
.gm-item.gm-level-0 a::after {
    content: "";
    display: block;
    position: absolute;
    bottom: 2px;
    left: 0px;
    right: 0;
    height: 3px;
    width: 100%;
    background-color: #000;
    transform-origin: right top;
    z-index: 1;
    transform: scaleX(0);
    -moz-transition: color .1s,transform .2s ease-out;
    -ms-transition: color .1s,transform .2s ease-out;
    -o-transition: color .1s,transform .2s ease-out;
    transition: color .1s,transform .2s ease-out;
  display:none;
}
.gm-menu-installed .gm-menu .gm-grid-item:last-child .gm-image a::after{
  display: none;
}
.gm-item.gm-level-0 a{
  position: relative;
}
.gm-item.gm-level-0 a:hover::after {
    transform-origin: left top;
    transform: scale(1, 1);
}
.gm-item.gm-level-0.gm-active a:after {
    transform-origin: left top;
    transform: scale(1, 1);
}
@media only screen and (min-width:1200px) and (max-width:1400px){
.gm-menu-installed .gm-menu {
    padding-left: 30px!important;
}
.gm-menu-installed .gm-menu .gm-grid {
    padding: 30px 35px!important;
}
}
@media only screen and (min-width:992px) and (max-width:1200px){
.gm-menu-installed .gm-menu {
    padding-left: 30px!important;
}
.gm-menu-installed .gm-menu .gm-grid {
    padding: 30px 15px!important;
}
  .gm-menu-installed .gm-menu .gm-links>li:not(.gm-heading)>a img {
    height: 13px!important;
}
  .gm-menu-installed .gm-menu .gm-submenu .gm-item .gm-heading img {
    height: 16px;
}
  .gm-menu-installed .gm-menu .gm-links>li:not(.gm-heading)>a[href*="/pages/erewhon-fed-up"] img {
    height: 50px!important;
    max-height: 78px;
}
}
@media only screen and (min-width:768px) and (max-width:992px){
  .gm-menu-installed .gm-menu .gm-submenu .gm-item .gm-heading .gm-only-image .gm-text{
	content: "";
width: 10px;
height: 10px;
background: url("/cdn/shop/t/36/assets/PLUSSIGN_2020.png");

display: inline-block;
    background-repeat: no-repeat;
        margin-left: 15px;
}

.gm-menu-installed .gm-menu .gm-item.gm-level-0 > .gm-target .gm-text{
  content: "";
width: 10px;
height: 10px;
background: url("/cdn/shop/t/36/assets/PLUSSIGN_2020.png");

display: inline-block;
    background-repeat: no-repeat;
        margin-left: 15px;
}
  .gm-menu-installed .gm-menu .gm-submenu .gm-item .gm-target:after {
    bottom: 0px;
    left: 10px;
    height: 3px;
}
  .gm-menu-installed .gm-menu .gm-submenu .gm-item .gm-target {
    position: relative;
    display: flex;
    overflow: hidden;
         width: fit-content;
}
    .gm-menu-installed .gm-menu .gm-submenu .gm-item .gm-image .gm-target {
    width: auto;
}
  .gm-menu-installed .gm-menu .gm-grid-item {
    padding: 0 30px!important;
    overflow: hidden;
}
  .gm-menu-installed .gm-menu .gm-grid{
    display:block!important;
  }
  .gm-menu-installed .gm-menu .gm-submenu .gm-item .gm-heading {
    margin-bottom: 20px!important;
}


  .js .menu-drawer {
    height: calc(var(--viewport-height, 60vh) - (var(--header-bottom-position, 100%)))!important;
    transition: 0.3s;
}
  .js .menu-drawer.active{
    height: calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)))!important;
  }
  .js .menu-drawer.sec_active{
    height: calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)))!important;
  }
  .gm-menu-installed .gm-menu .gm-submenu .gm-links .gm-item.gm-heading{
    display: block!important;
  }
.gm-menu-installed .gm-menu .gm-submenu .gm-links .gm-item.active{
    display: block!important;
}
.gm-menu-installed .gm-menu .gm-submenu .gm-links .gm-item {
    display: none!important;
}
   .menu-drawer__utility-links{
    display: none;
  }
}
@media screen and (max-width: 967px) {
  .gm-menu-installed .gm-menu .gm-links > li:not(.gm-heading) > a img{
    height: auto!important;
  }
  .gm-menu-installed .gm-menu .gm-item.gm-level-0.gm-submenu-mega > .gm-target{
        display: inline-flex;
  }
  sticky-header.header-wrapper.color-inverse.gradient {
    padding: 0px 0;
}
  nav.header__inline-menu {
    width: 86%;
    display: none!important;
}
  ul.menu-drawer__menu.list-menu li{
    background-image: none!important;
        margin: 0 0 0 0px!important;
  }
  .list-menu--inline li:first-child, ul.menu-drawer__menu.has-submenu.list-menu li:first-child {
    margin: 0 0 0 0px!important;
}
  .list-menu--inline li:nth-child(2), ul.menu-drawer__menu.has-submenu.list-menu li:nth-child(2) {
    margin: 0px 0 0 0px!important;
}
  .menu-drawer {
      width: 100%!important;
    max-width: 100%;
/*     box-shadow: #00000047 0 6px 10px; */
    opacity: 1;
    background-color: #fff!important;
}
  .list-menu--inline li:nth-child(3), ul.menu-drawer__menu.has-submenu.list-menu li:nth-child(3) {
    margin: 0px 0 0 0px!important;
}
  .list-menu--inline li:nth-child(3), ul.menu-drawer__menu.has-submenu.list-menu li:nth-child(3) {
    margin: 0px 0 0 0px!important;
}

  .gm-menu-installed .gm-menu .gm-submenu .gm-item .gm-heading {
    padding-left: 0!important;
}
  .gm-submenu.gm-mega {
    background-color: #fff;
    box-shadow: none;
}
  .gm-menu-installed .gm-menu {
    padding-left: 0px!important;
}
  .gm-menu-installed .gm-menu .gm-grid {
    padding: 10px;
}
}
@media screen and (max-width: 767px) {
  .js .menu-drawer {
    height: calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)))!important;
    transition: 0.3s;
}
  .js .menu-drawer.active{
    height: calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)))!important;
  }
  .js .menu-drawer.sec_active{
    height: calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)))!important;
  }
.gm-menu-installed .gm-menu .gm-submenu .gm-item .gm-heading .gm-only-image .gm-text{
	content: "";
width: 10px;
height: 10px;
background: url("/cdn/shop/t/36/assets/PLUSSIGN_2020.png");

display: inline-block;
    background-repeat: no-repeat;
        margin-left: 15px;
}

/* .gm-menu-installed .gm-menu .gm-item.gm-level-0 > .gm-target .gm-text{
  content: "";
width: 10px;
height: 10px;
background: url("/cdn/shop/t/36/assets/PLUSSIGN_2020.png");

display: inline-block;
    background-repeat: no-repeat;
        margin-left: 15px;
} */

  
    .gm-menu-installed .gm-menu .gm-submenu .gm-item .gm-target:after {
    bottom: 0px;
    left:20px;
    height: 3px;
}
  .gm-menu-installed .gm-menu .gm-submenu .gm-item .gm-target {
    position: relative;
    display: flex;
    overflow: hidden;
         width: fit-content;
}
    .gm-menu-installed .gm-menu .gm-submenu .gm-item .gm-image .gm-target {
    width: auto;
}
  .gm-menu-installed .gm-menu .gm-grid {
    padding: 0px 10px 10px;
}
  3496 {
    height: 15px;
}
  .gm-menu-installed .gm-menu .gm-submenu .gm-item .gm-heading img {
    height: 17px;
}
   ul.menu-drawer__menu.has-submenu.list-menu li:first-child {
    margin: 0!important;
    padding: 5px 20px 0 60px;
}
  .gm-menu-installed .gm-menu .gm-grid-item {
    padding: 5px 20px 0 30px!important;
    overflow: hidden;
}
  .gm-links>li:not(.gm-heading)>.gm-target, .gm-links>li:not(.gm-heading)>a {
    padding: 20px 0 10px 20px!important;
}
/*   .gm-menu.gm-menu-mobile .gm-grid-item .gm-image{
    display: none;
  } */
  .menu-drawer__utility-links{
    display: none;
  }
  .gm-menu-installed .gm-menu .gm-submenu .gm-links .gm-item.gm-heading{
    display: block!important;
  }
.gm-menu-installed .gm-menu .gm-submenu .gm-links .gm-item.active{
    display: block!important;
}
.gm-menu-installed .gm-menu .gm-submenu .gm-links .gm-item {
    display: none!important;
}
.gm-level-0:nth-child(3) .gm-submenu .gm-has-submenu .gm-links li{
display: block!important;
  padding: 5px 20px 0 0px!important;
}
body.gm-menu-installed .gm-menu .gm-item.gm-level-0 a[href="/collections/sale"] {
    margin: 0 0px!important;
}
  .gm-menu-installed .gm-menu .gm-grid-item:last-child .gm-image {
    display: flex;
    justify-content: center;
}
footer.footer.color-inverse.gradient {
    display: block !important;
}
}
@media only screen and (max-width: 750px) {
  .header__icon--account.small-hide {
    display: block!important;
}
  .header__icon {
    margin: 0 4px;
}
}
@media only screen and (min-width: 2000px) {
  .gm-menu-installed .gm-menu .gm-submenu .gm-image img {
      height: 230px!important;
  }
}

.product .price.price--show-badge {
    align-items: center;
  margin-bottom:20px;
}

.gm-item.gm-level-0 a[href="/collections/sale"]  img{
  height: 23px;
}

body.gm-menu-installed .gm-menu .gm-item.gm-level-0 a[href="/collections/sale"] {
  width: auto;
      margin: 0 10px;
}

/* Quick fix on menu */

.header__inline-menu.desktop-only .list-menu--inline li:nth-child(2), 
.header__inline-menu.desktop-only ul.menu-drawer__menu.has-submenu.list-menu li:nth-child(2){
    min-width: 100px;
}

.header__inline-menu.desktop-only ul.list-menu.list-menu--inline li{
    margin-left: 0;
    margin-right: 0;
}

.header__inline-menu.desktop-only .gm-menu .gm-item.gm-level-0 > .gm-target{
   margin-right: 0 !important;
   min-height: 58px !important;
}



.homepage .white-logo-shop .gm-target img{
  opacity: 0;
}
.homepage .white-logo-shop .gm-target{
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 1600 472"><path transform="translate(739,39)" d="m0 0c6.7 4.26 10.2 10.8 13 18 0.307 0.647 0.614 1.29 0.93 1.96 5.68 12.5 7.57 27.4 8.07 41h1c0.083 1.01 0.083 1.01 0.168 2.05 0.253 3.07 0.511 6.13 0.77 9.2 0.087 1.06 0.174 2.13 0.264 3.22 0.087 1.02 0.174 2.05 0.264 3.11 0.0786 0.943 0.157 1.89 0.238 2.86 0.229 2.48 0.229 2.48 0.799 4.53 0.655 2.68 0.81 5.29 0.998 8.04 0.0825 1.15 0.165 2.3 0.25 3.49 0.167 2.43 0.334 4.85 0.5 7.28 0.0825 1.15 0.165 2.3 0.25 3.48 0.0722 1.05 0.144 2.11 0.219 3.19 0.131 2.54 0.131 2.54 1.28 4.55 0.21 1.79 0.368 3.58 0.5 5.38l0.25 3.23c0.167 2.26 0.333 4.52 0.5 6.78l0.25 3.23c0.0722 0.982 0.144 1.96 0.219 2.98 0.145 2.41 0.145 2.41 1.28 4.4 0.264 3.1 0.232 6.2 0.25 9.31 0.0309 1.28 0.0309 1.28 0.0625 2.59 0.0312 5.04-0.411 7.84-3.31 12.1-0.261 2.21-0.261 2.21 0.125 4.38 0.128 1.06 0.128 1.06 0.258 2.15 0.576 2.66 0.576 2.66 2.13 5.66 1.66 3.84 1.87 7.18 1.87 11.4 0.00789 1.08 0.00789 1.08 0.0159 2.19 0.0131 2.36 0.00449 4.73-0.00568 7.09 0.00202 1.65 0.00494 3.31 0.0087 4.96 0.00441 3.46-0.00197 6.92-0.016 10.4-0.0171 4.42-0.00724 8.84 0.0107 13.3 0.0109 3.41 0.00738 6.83-3.83e-4 10.2-0.00199 1.63 4.25e-4 3.26 0.00744 4.89 0.00767 2.28-0.00407 4.56-0.0207 6.85-0.00239 1.3-0.00477 2.59-0.00723 3.93-0.553 5.28-2.44 9.09-5.19 13.6-1.62 4.09-0.839 5.98 0.812 10 2.51 4.67 2.51 4.67 7 7v2l2 2c2.75 3.8 3.66 6.32 3 11-1.67 3.28-3.43 6.2-5.56 9.2-1.76 3.43-1.77 5.65-1.68 9.49 0.00908 0.651 0.0182 1.3 0.0275 1.97 0.0203 1.41 0.0468 2.81 0.0788 4.22 0.0464 2.23 0.0662 4.47 0.0776 6.7 0.0329 6.35 0.08 12.7 0.226 19 0.0874 3.89 0.116 7.78 0.106 11.7 0.00745 1.48 0.0365 2.95 0.0884 4.43 0.158 4.63 0.0867 8.83-1.36 13.3-3.55 3.66-7.31 6.03-12 8h-3l-1 3c-3.13 2.33-6.58 4.13-10 6l-2.31 1.31c-5.72 2.94-10.5 3.47-16.7 1.69-8.46-3.76-15.8-10.2-23-16-0.569-0.446-1.14-0.892-1.72-1.35-1.46-1.17-2.87-2.41-4.28-3.65v-2c-0.99-0.33-1.98-0.66-3-1-2.19-1.94-2.19-1.94-3.46-3.33-1.57-1.76-1.57-1.76-3.6-3.55-6.84-7.01-6.83-13.5-6.8-22.8-0.00457-3.55-0.61-6.05-2.13-9.29v-3h-2c-1.92-3.98-2.14-6.76-1.69-11.1 0.0993-1.03 0.199-2.07 0.301-3.13 0.387-2.74 0.387-2.74 1.39-5.74h2c-0.293-4.93-0.603-9.49-2.56-14.1-2.35-5.76-2.3-10.9 0.0391-16.7 1.72-4.39 2.11-8.46 2.27-13.1 0.0346-0.786 0.0691-1.57 0.105-2.38 0.4-10.7 0.4-10.7-2.85-20.7-1.29-6.7-1.95-12.8 0.5-19.2 2.81-7.69 2.15-15.1-0.5-22.8-0.892 0.00524-1.78 0.0105-2.7 0.0159-3.35 0.0172-6.7 0.0296-10 0.0391-1.44 0.00499-2.88 0.0118-4.33 0.0205-20.4 0.12-20.4 0.12-30.4-3.64-6.54-2.33-13.2-4.31-19.9-1.45-3.4 1.28-6.61 1.48-10.2 1.64-1.17 0.058-1.17 0.058-2.36 0.117-11.1 0.456-22.2 0.307-33.2 0.221-1.18-0.00645-1.18-0.00645-2.39-0.013-1.48-0.00827-2.96-0.0207-4.45-0.0381-4.77-0.0229-9.35 0.296-14.1 1.09-2.06 2.32-1.99 3.92-2.25 7 0.247 2.97 0.594 4.56 2.25 7l3 2 1 3 2 2c6.41 14.1 1.33 29.6-2.82 43.8-3 10.3-3.3 20.1-2.92 30.8-0.283 3.71-1.22 5.34-3.26 8.38-2.21 7.27-0.0338 13.9 2 21 1.88 7.07 3.44 14.1 4.47 21.3 0.421 2.69 0.421 2.69 1.56 5 3.14 8.77 1.9 21.2-1.78 29.5-2.08 3.56-3.61 5.08-7.25 7.14-6.68 1.4-13.7 1.18-20.5 1.19-0.981 0.0122-1.96 0.0245-2.97 0.0371-16.7 0.0333-33.2-6.35-46.5-16.2v-2c-0.594-0.229-1.19-0.459-1.8-0.695-2.79-1.65-3.77-3.38-5.39-6.18-0.509-0.864-1.02-1.73-1.54-2.62-2.25-4.44-2.39-8.16-2.37-13.1 0.00146-0.656 0.00292-1.31 0.00443-1.99 0.0038-1.42 0.00991-2.85 0.0181-4.27 0.0128-2.27 0.0193-4.54 0.0241-6.81 0.0133-5.65 0.0373-11.3 0.0614-16.9 0.02-4.76 0.0355-9.52 0.0456-14.3 0.00635-2.2 0.0189-4.41 0.0317-6.61 0.0271-7.24-0.105-14.4-0.486-21.7-0.0332-0.696-0.0665-1.39-0.101-2.11-0.246-4.12-0.931-7.79-2.19-11.7-1.9-6.08-0.819-10.8 1.88-16.5 2.04-6.28-0.31-12.4-3.17-18.1-0.378-0.713-0.755-1.43-1.14-2.16-3.88-7.33-3.88-7.33-3.86-10.9 1.25-2.97 2.9-5.27 4.86-7.83 1.39-1.82 2.76-3.66 4.12-5.5 0.572-0.745 1.14-1.49 1.73-2.26 1.86-4.03 1.7-7.74 1.64-12.1 0.0116-0.825 0.0232-1.65 0.0352-2.5-0.0193-4.05-0.237-6.74-1.91-10.5-2.13-5.17-1.89-9.92-1.81-15.4-0.00322-1.03-0.00645-2.06-0.00977-3.12 0.0459-6.59 0.827-12.7 2.32-19.1 1.16-5.09 1.12-9.45-1.02-14.3-2.58-7.06-1.64-15 1.34-21.7 2.35-6.77 0.574-12.7-2.32-19-2.02-9.15 0.202-18.2 3-27h2c0.121-0.69 0.242-1.38 0.367-2.09 0.92-5.16 1.88-10.3 3.08-15.4 0.434-1.97 0.814-3.96 1.17-5.95 1.64-8.71 3.33-13.7 9.82-19.9 7.56-4.98 16.9-4.56 25.6-3.69 3.42 0.841 6.04 2.12 9 4 0.79 0.447 1.58 0.895 2.39 1.36 5.34 3.22 7.87 6.07 10.6 11.6l2 1c0.941 2.27 1.78 4.49 2.56 6.81 0.434 1.24 0.869 2.49 1.32 3.77 1.35 4.1 2.23 7.78 2.55 12.1 0.0735 0.894 0.147 1.79 0.223 2.71 0.147 1.85 0.288 3.71 0.422 5.56 0.786 9.31 3.62 16.8 7.84 25.1 2.59 7.07 2.26 15 2.37 22.4 0.0377 1.97 0.0755 3.94 0.113 5.91 0.0539 3.08 0.106 6.16 0.158 9.24 0.0515 2.99 0.109 5.98 0.167 8.97 0.0136 0.929 0.0272 1.86 0.0411 2.82 0.0167 0.852 0.0334 1.7 0.0507 2.58 0.0125 0.752 0.0251 1.5 0.038 2.28-0.0326 1.76-0.0326 1.76 1.15 2.73 1.42 0.104 2.85 0.139 4.27 0.145 1.38 0.00944 1.38 0.00944 2.8 0.0191 1.53 0.0018 1.53 0.0018 3.09 0.00363 1.07 0.0041 2.14 0.0082 3.24 0.0124 3.56 0.00971 7.11 0.0095 10.7 0.00711 1.21 3.93e-4 2.43 7.86e-4 3.68 0.00119 19.3-0.00741 38.5-0.412 57.8-1.13 1.18-0.0435 2.36-0.087 3.57-0.132 6.41-0.241 12.8-0.507 19.2-0.806 1.74-0.0798 3.47-0.155 5.21-0.224 2.14-0.0858 4.28-0.187 6.42-0.294 1.13-0.0513 2.26-0.103 3.42-0.156 2.98-0.241 2.98-0.241 5.4-3.2 0.755-1.95 0.755-1.95 1.25-4.25 0.266-0.98 0.531-1.96 0.805-2.97 1.47-5.87 2.58-11.8 3.61-17.8 0.455-2.52 0.944-5.02 1.46-7.53 3.69-18.2 5.95-36.5 7.91-54.9 3.62-34 3.62-34 11.2-41.8h3v-2c2.99-1.02 6-2.01 9-3 1.26-0.429 1.26-0.429 2.54-0.867 8.81-2.87 15.9-2.96 24.5 0.867zm27 116 1 3zm3 26 1 3zm1 41 1 3zm-222 64 1 2zm-3 106 1 3z" fill="%23FAFEFE"/><path transform="translate(1426 19.9)" d="m0 0c5.29-0.0769 8.62 0.668 13.4 3.06 1.29 0.591 2.58 1.18 3.88 1.76 8.4 3.9 16.6 8.02 24.8 12.4 2.76 1.48 5.53 2.88 8.35 4.23 4.41 2.18 8.64 4.62 12.9 7.12 0.965 0.564 0.965 0.564 1.95 1.14 3.52 2.11 6.37 4.31 9.18 7.3 2.41 1.54 4.82 2.91 7.38 4.19 3.12 2.15 5.24 4.62 7.67 7.51 2.09 2.46 4.26 4.81 6.45 7.18 12.5 13.9 20.9 31.3 23.4 49.9 0.977 6.38 4.55 12.6 9.12 17.2 1.42 17.5-1.78 32.6-10.7 47.8-2.59 4.47-4.01 9.1-5.28 14.1-3.29 12.5-3.29 12.5-8.53 16-2.22 1.18-2.22 1.18-4.5 2.12-0.856 0.374-1.71 0.748-2.59 1.13-2.41 0.867-2.41 0.867-5.41 0.867v2c-0.883 0.303-1.77 0.606-2.68 0.918-6.89 2.41-13.5 4.96-20.1 8.16-2.21 0.918-2.21 0.918-5.21 0.918v2c-1.05 0.507-1.05 0.507-2.12 1.02-0.91 0.446-1.82 0.892-2.76 1.35-0.905 0.441-1.81 0.882-2.74 1.34-2.48 1.19-2.48 1.19-4.38 3.29h-3v2c-2.12 1.73-2.12 1.73-4.88 3.62-0.905 0.632-1.81 1.26-2.74 1.91-2.38 1.46-2.38 1.46-4.38 1.46v2c-8.45 4.42-16.7 8.56-25.8 11.3-2.12 0.496-2.12 0.496-3.16 1.69-1.8 0.354-3.62 0.657-5.44 0.938-3.92 0.622-7.81 1.3-11.7 2.12-13.3 2.72-13.3 2.72-16.9 0.938v2c-0.875 0.0228-1.75 0.0457-2.65 0.0692-8.23 0.216-16.5 0.436-24.7 0.661-4.23 0.116-8.46 0.23-12.7 0.34-4.08 0.106-8.16 0.217-12.2 0.331-1.56 0.0428-3.12 0.0838-4.68 0.123-2.18 0.0552-4.35 0.116-6.53 0.179-1.86 0.05-1.86 0.05-3.76 0.101-2.68-0.115-2.68-0.115-3.78 1.2-1.99 12.2-1.01 25 5 36 5.04 9.89 5.47 21.1 5 32-0.0445 1.24-0.0445 1.24-0.0898 2.5-0.326 4.7-1.38 7.41-3.92 11.5-4.88 10-3.95 25.7-0.617 36.2 0.883 2.34 1.92 4.42 3.12 6.62 1.69 3.65 2.51 7.2 3.19 11.1 0.194 1 0.194 1 0.393 2.03 2.03 11.2 0.6 20.5-5.81 29.9-2.42 4.1-3.79 8.66-5.27 13.2h-2l-0.625 2.06c-1.91 4.09-3.58 7.34-7.38 9.94-5.06 1.43-10 1.58-14.8-0.964-4.03-2.67-7.6-5.82-11.2-9.04-0.782-0.561-1.56-1.12-2.37-1.7-0.538-0.429-1.08-0.859-1.63-1.3v-2c-0.99-0.33-1.98-0.66-3-1-1.97-2.18-1.97-2.18-4.06-4.88-0.692-0.884-1.38-1.77-2.1-2.68-3.84-5.1-3.84-5.1-3.84-7.45h-2v-3l-2-1c-2.07-4.23-3.48-8.51-4.88-13-1.67-5.17-3.8-8.75-7.12-13v-2h-2c1.67-6.22 3.38-12.4 5.12-18.6 0.333-1.19 0.665-2.38 1.01-3.6 0.867-2.77 0.867-2.77 1.87-3.77 0.282-3.32 0.232-6.66 0.25-10 0.0206-0.922 0.0412-1.84 0.0625-2.79 0.0311-5.52-0.61-9.96-2.55-15.1-1.13-3.09-1.74-6.24-2.39-9.46-0.668-3.3-1.31-6.43-2.38-9.62-2.94-13.7-3.42-28.4 2.08-41.6 3.5-9.18 0.143-19.9-2.06-29-1.14-4.76-1.88-9.54-2.52-14.4-0.455-3.11-0.455-3.11-1.48-6.51-1.51-5.95-1.77-12-2.14-18.1-0.0417-0.686-0.0834-1.37-0.126-2.08-5.87-100-5.87-100 4.94-122 1.69-4.1 1.47-6.97 0.312-11.2l-1.5-3c-2.4-4.81-3.12-8.62-1.77-13.8 2.17-6.18 4.93-11.5 8.83-16.8 1.74-2.39 3.24-4.72 4.44-7.44h2l0.688-2.19c2.62-5.61 6.75-8.4 12.3-10.8 3.09-1.03 5.93-1.29 9.16-1.54 11.1-0.927 21.4-3.31 31.9-7.23 6.31-2.29 12.5-3.14 19.2-3.85 1.1-0.126 2.2-0.251 3.34-0.38 6.74-0.754 13.5-1.4 20.3-1.78 2.21-0.0854 2.21-0.0854 4.16-1.21 1.62-0.119 3.24-0.177 4.86-0.205 1.52-0.0299 1.52-0.0299 3.07-0.0604 1.1-0.0167 2.2-0.0334 3.33-0.0506 1.13-0.0208 2.26-0.0416 3.42-0.063 3.63-0.0655 7.26-0.124 10.9-0.183 2.42-0.0432 4.84-0.0868 7.26-0.131 11.8-0.21 11.8-0.21 16.4-0.27 1.81-0.0239 3.62-0.0544 5.43-0.0927zm-54.6 2.06v1h8v-1h-8zm-37 65c-0.665 0.695-1.33 1.39-2.02 2.11-5.99 6.49-6.36 11.1-6.3 20 0.485 6.03 2.27 11.6 4.16 17.3 3.86 11.7 6.63 22.2 5.15 34.7-0.0778 0.697-0.156 1.39-0.236 2.11-0.324 2.9-0.664 5.8-1.04 8.7-2.07 11.5-2.07 11.5 0.643 22 6.01 4.47 12.4 5.18 19.6 6.21 1.02 0.214 2.05 0.428 3.1 0.648 5.54 0.672 9.91-2.17 14.3-5.41 1.99-1.68 3.9-3.31 5.64-5.24v-2l5-2v-2c6.26-1.67 12.2-3.23 18.7-2.94 6.86 0.21 12.3-2.14 18-5.75 2.86-2.86 5.25-5.96 7.66-9.19 1.45-1.87 2.97-3.46 4.65-5.12l2.38-3.19c3.77-4.54 8.79-7.04 13.9-9.82 2.9-1.73 2.9-1.73 3.7-4.55 0.062-4.31-2.34-7.43-4.53-11-1.43-2.42-2.46-4.81-3.44-7.44h2l1.12-3c1.64-3.92 4.02-6.9 6.77-10.1 1.33-1.84 1.33-1.84 0.863-4.04-1.2-2.95-3.32-4.5-5.75-6.48-2.45-2.91-3.2-5.62-4.19-9.25-0.955-2.5-1.59-3.59-3.81-5.12-3.12-0.51-3.12-0.51-6.62-0.562-17.9-0.94-17.9-0.94-23.4-6.44-3.93-0.194-7.63 0.0408-10.9 2.34-1.15 1.07-2.29 2.15-3.43 3.23-5.28 4.55-13.1 3.88-19.7 3.43-7.58-0.991-14.4-3.85-20.9-7.75-9.1-3.72-14.7-1.19-21.1 5.75zm93-2v1h9v-1h-9zm-167 180 1 2zm78 151 1 3z" fill="%23FAFEFE"/><path transform="translate(987 59.9)" d="m0 0c1.2-0.00209 2.4-0.00419 3.64-0.00635 1.28 0.00467 2.57 0.00935 3.89 0.0142 1.96 0.00508 1.96 0.00508 3.97 0.0103 14.7 0.0775 29.1 0.414 43.5 3.11 0.733 0.127 1.47 0.255 2.22 0.386 17.6 3.07 33.2 8.29 49 16.7 1.58 0.835 3.16 1.65 4.75 2.46 6.43 3.36 12.3 7.31 18.2 11.5 2.26 1.55 4.39 2.78 6.85 3.95 1.44 1.31 1.44 1.31 3 3 3.37 3.57 3.37 3.57 7.38 6.33 6.72 4.29 11.6 12.2 15.6 19 1.04 1.84 1.04 1.84 2.74 4 1.39 2.99 1.46 5.04 1.62 8.31 0.119 2.85 0.119 2.85 0.625 5.38 2.34 2.16 2.34 2.16 5 3l1 2h2v2c0.99 0.33 1.98 0.66 3 1 3.03 3.21 4.5 5.6 5 10h2c2.55 4.78 2.82 9.72 2 15-1.23 2.55-1.23 2.55-2.69 5.06-1.97 3.49-1.97 3.49-2.05 7.39 0.772 2.29 1.68 4.38 2.73 6.55 2.23 4.57 2.47 8.81 2.69 13.8 0.0398 0.829 0.0796 1.66 0.121 2.51 0.315 7.91 0.136 15.8-0.808 23.7l-1 1c-0.166 2.69-0.282 5.37-0.375 8.06-0.349 7.88-1.05 15.7-2 23.5-0.114 0.986-0.228 1.97-0.345 2.99-2.04 16.1-2.04 16.1-7.28 22.3-6.12 7.59-6.18 17.4-6.69 26.7-0.587 6.49-2.24 12.7-5.31 18.4h-2l-0.75 2.25c-1.38 3.05-2.86 4.43-5.25 6.75-4.2 5.1-4.2 5.1-7 11h-2c-0.0748 0.557-0.15 1.11-0.227 1.69-1.85 10.7-8.74 16.5-16.8 23.3-0.681 0.606-1.36 1.21-2.06 1.84-4.69 4.16-4.69 4.16-6.94 4.16l-0.375 1.69c-0.685 2.53-1.62 4.89-2.62 7.31h-2l-0.812 3.31c-1.46 4.55-1.46 4.55-4.19 6.69-1.95 0.6-1.95 0.6-4.18 0.914-0.821 0.121-1.64 0.241-2.49 0.365-0.874 0.114-1.75 0.228-2.65 0.345-0.897 0.126-1.79 0.252-2.72 0.383-6.21 0.844-12.4 1.42-18.6 1.68-3.65 0.338-7.12 1.04-10.7 1.79-4.25 0.839-8.52 1.41-12.8 1.96-1.45 0.186-1.45 0.186-2.93 0.376-68 8.49-68 8.49-93.7-7.06-3.56-1.96-6.17-2.33-10.2-2.75-12.3-1.36-26.5-10.2-34.2-19.8l-1.75-2.25c-2.76-1.94-5.35-3.14-8.5-4.38-3.83-1.78-5.7-3.48-8.5-6.62-0.545-0.578-1.09-1.16-1.65-1.75-4.6-5-8.07-10.3-11.3-16.2-0.382-0.657-0.763-1.31-1.16-1.99-2.69-4.91-3.98-9.93-5.23-15.4-0.59-2.72-0.59-2.72-1.61-5.64-0.471-3.34-0.749-6.7-1.06-10.1-0.0909-0.904-0.182-1.81-0.275-2.74-0.903-9.5-1.26-17.9 1.65-27.1 0.213-0.732 0.427-1.46 0.646-2.22 1.19-3.9 2.47-6.69 5.04-9.91 0.808-6-0.857-10-4-15-1.09-1.36-2.2-2.72-3.31-4.06-2.15-2.81-2.67-3.66-2.94-7.31 1.11-3.2 2.12-4.97 4-7.69 4.95-7.65 6.05-17 7.77-25.8 0.477-2.09 0.477-2.09 1.48-4.09h2c1.17-6.95 1.32-13.9 1.52-20.9 0.195-5.37 0.809-9.95 2.48-15.1 0.404-1.97 0.782-3.95 1.12-5.94 0.168-0.958 0.335-1.92 0.508-2.9 0.121-0.713 0.242-1.43 0.367-2.16h2l0.25-3.25c0.806-4.03 1.53-5.31 4.75-7.75h2c1.63-4.69 3.09-9.35 4.25-14.2 1.88-7.1 5.35-13.4 8.75-19.8 1-2 2.01-4 3-6h2l0.438-2.31c1.05-5.02 2.71-7.29 6.56-10.7h3v-2c3.28-2.23 6.83-3.95 10.4-5.75 5.95-3.05 11-6.08 15.9-10.7 4.8-4.19 10.7-5.96 16.8-7.54 4.33-0.954 4.33-0.954 7.25-3.94l0.75-2.06 2-3h2l0.188-2.75c1.01-4.04 2.37-5.04 5.81-7.25 3.23-1.08 5.57-1.13 8.97-1.13zm40 58.1v2l-1.94 0.75c-2.25 1.07-2.25 1.07-2.81 3.38l-0.25 1.88h-3c-1.06 1.63-2.05 3.3-3 5-0.988 1.01-1.99 2.01-3 3-0.944 1.14-1.88 2.29-2.81 3.44-2.74 3.22-5.55 5.37-9.19 7.56-12.2 7.18-12.2 7.18-19.6 18.4-0.327 1.76-0.64 3.52-0.938 5.29-0.61 2.92-1.8 4.92-3.49 7.36l-1.56 3.25c-1.44 2.75-1.44 2.75-3.44 3.75-1.37 2.59-1.37 2.59-2.62 5.69-0.446 1.04-0.892 2.07-1.35 3.14-1.47 4.56-1.48 8.5-0.0234 13.1l1 3.12h-2l-1.31 2.19c-2.46 4.1-5.86 7.03-9.31 10.3-8.39 8.83-8.79 21.7-9.5 33.3-0.0778 1.16-0.156 2.32-0.236 3.51-0.695 10.7-1.23 21.4-1.56 32.1-0.0757 2.32-0.177 4.63-0.283 6.95-0.289 8.53-0.289 8.53 4.2 15.6l2.06 2.69c1.82 2.25 1.82 2.25 3.56 3.88 1.59 1.66 2.44 3.35 3.38 5.44h2l0.75 2.44c0.972 2.73 0.972 2.73 3.38 3.38l1.88 0.188c0.0986 1.02 0.0986 1.02 0.199 2.05 1.09 4.01 3.19 6.81 5.61 10.1 0.658 0.943 0.658 0.943 1.33 1.9 2.34 3.26 4.1 5.48 7.86 6.91 3.9 0.43 7.82 0.333 11.8 0.312 1.69-0.00846 1.69-0.00846 3.41-0.0171 19.8-0.286 33.8-5.12 48.8-18.3 0.694-0.572 1.39-1.14 2.1-1.73 3.43-2.83 6.17-5.72 8.9-9.27l5-5c1.28-1.36 2.55-2.74 3.81-4.12 0.605-0.663 1.21-1.33 1.83-2.01 1.65-1.89 1.65-1.89 1.36-4.87h2l1-4h2c4.82-9.29 8.86-17.8 9.38-28.4 0.355-4.88 0.778-8.51 3.62-12.6l2.19-1.69c3.04-3.87 2.25-8.57 1.81-13.3l-1-3h-2c-2.18-4.96-2.52-9.12-0.574-14.2 0.638-1.53 1.29-3.05 1.95-4.57 4.18-9.72 5.43-18.3 2.12-28.6l-1.5-3.62h-2c-0.289-0.742-0.578-1.48-0.875-2.25-0.948-2.32-1.97-4.53-3.12-6.75h-2c-2.35-6.89-4.17-13-4.31-20.3-0.665-11.2-5.42-19.1-13.7-26.7l-3-1c-1.01-0.993-2.01-1.99-3-3-3.57-2.48-7.29-4.73-11-7-1.06-0.652-2.12-1.3-3.21-1.98-1.04-0.626-2.09-1.25-3.16-1.9-0.956-0.575-1.91-1.15-2.9-1.74-3.36-1.7-6.2-3.14-9.73-1.38zm-60 86 1 3zm126 0 1 3zm79 28 1 3zm-308 99 1 2z" fill="%23FAFEFE"/><path transform="translate(270 34.9)" d="m0 0c1.41 0.0587 1.41 0.0587 2.84 0.119 2.7 0.115 5.39 0.242 8.09 0.374 0.796 0.0334 1.59 0.0669 2.41 0.101 4.73 0.248 9.15 0.935 13.8 2.08 3.27 0.735 6.57 0.929 9.9 1.21 14.8 1.52 31.8 5.87 42.1 17.2 1.16 1.13 2.33 2.25 3.5 3.38 11.7 11.8 17.5 28.1 17.5 44.6-0.731 6.04-2.91 10.7-7 15.2-10 6.04-24.9 4.89-35.9 2.62-12-3.18-18.7-9.2-25.1-19.7-0.619-1.11-0.619-1.11-1.25-2.24-3.98-4.28-11.3-4.41-16.9-5.32-5.32-0.89-10.5-1.92-15.8-3.25-11.7-2.71-19.6-1.41-30.1 4.69-1.69 1.3-3.36 2.63-5 4-2.57 1.67-4.87 2.95-7.75 4l-2.25 1-1 3c-1.62 0.911-3.24 1.82-4.89 2.68-3.44 2.14-6.26 4.94-9.2 7.71-1.92 1.61-1.92 1.61-3.92 1.61l-2 4h-3c-0.342 0.889-0.342 0.889-0.691 1.8-1.67 2.81-3.44 3.82-6.25 5.45-1.31 0.781-1.31 0.781-2.65 1.58-2.41 1.17-2.41 1.17-5.41 1.17-3.74 8.99-3.9 22.6-0.984 31.9 1.18 2.82 2.48 5.45 3.98 8.1l1.44 3.31c2.08 3.58 4.54 6.84 7.56 9.69h2l2 3c2.25 2.39 4.25 4.17 7 6v2l2.44 0.812c0.846 0.392 1.69 0.784 2.56 1.19l1 3c3.01 1.23 3.01 1.23 6 2v2c0.731 0.272 1.46 0.544 2.21 0.824 2.67 1.13 4.91 2.43 7.35 3.99 3.6 2.21 7.13 3.96 11.1 5.5 11.2 4.5 21.6 10.7 31.1 18.1 2.03 1.48 4 2.52 6.23 3.63 1.69 1.64 3.35 3.31 5 5 1.1 0.906 2.2 1.8 3.31 2.69l2.69 2.31v2l1.75 0.75c6.54 3.63 9.77 10.5 12.4 17.2 0.631 2.18 0.631 2.18 2.81 3 0.392 0.722 0.784 1.44 1.19 2.19 2.39 3.7 5.4 6.07 8.81 8.81 5.79 4.79 5.79 4.79 8 7 1.16 1.01 2.33 2.01 3.5 3 3.71 3.15 6.83 6.54 9.96 10.2 3.18 3.69 3.18 3.69 7.54 5.75 0.386 1.32 0.708 2.66 1 4 1.4 2.7 2.91 5.32 4.43 7.95 3.63 7.05 5.15 13.4 5.76 21.3 0.079 0.957 0.158 1.91 0.239 2.9 1.62 21.3 2.1 42.1-9.43 60.9l-1.56 2.81-1.44 2.19h-2l-0.781 1.77c-1.32 2.41-2.77 4.05-4.72 5.98-0.608 0.614-1.22 1.23-1.84 1.86-1.66 1.39-1.66 1.39-3.66 1.39v2c-2.08 1.51-2.08 1.51-4.81 3.12-1.34 0.808-1.34 0.808-2.71 1.63-2.48 1.24-2.48 1.24-5.48 1.24v2c-1.98 0.33-3.96 0.66-6 1v2c-2.52 0.793-5.04 1.58-7.56 2.38-0.704 0.222-1.41 0.443-2.13 0.672-4.42 1.38-8.83 2.76-13.3 3.95-0.981 0.276-0.981 0.276-1.98 0.557-8.94 2.18-18.1 1.79-27.3 1.76-0.924-0.00116-1.85-0.00232-2.8-0.00351-15.2-0.0373-30.4-0.649-45.6-1.62-0.957-0.0588-1.91-0.118-2.9-0.178-34.9-2.2-34.9-2.2-44.8-10.5-7.19-5.48-15.9-6.86-24.6-8v-2c-0.557-0.0825-1.11-0.165-1.69-0.25-5.5-1.78-8.48-5.92-11.3-10.8v-2h-2l-1-3c-2.19-2.44-2.19-2.44-5-5l-2.81-2.81c-4.84-4.15-10.7-6.63-16.4-9.36-8.1-3.93-8.1-3.93-10.1-6.68-2.56-8.06 1.03-16.5 4.12-23.8 1.59-4.4 2.08-8.73 2.67-13.4 0.757-4.24 2.37-7.24 4.53-11 0.285-0.657 0.57-1.31 0.863-1.99 3.34-5.9 10.8-10.1 17.1-12 4-0.4 8.22-0.511 12 1l1 2c1.66 1.01 3.33 2.01 5 3l2.25 1.81c4.28 3.4 8.85 6.74 13.8 9.19v2c0.739 0.117 1.48 0.235 2.24 0.355 2.75 0.642 4.55 1.5 6.95 2.96 4.75 2.75 9.67 4.77 14.8 6.69v2l3.12 0.312c3.83 0.679 6.51 1.8 9.88 3.69v2c0.866 0.406 0.866 0.406 1.75 0.82 5.43 2.85 9.94 6.87 14.2 11.2 9.54 8.37 20.3 13 33 13v-2c1.98-0.33 3.96-0.66 6-1v-2l2.75-1.75c4.38-3.03 6.74-5.69 7.8-11 0.304-2.08 0.603-4.17 0.895-6.25 0.971-5.17 3.31-9.26 6.37-13.5 1.78-3.75 0.941-6.46 0.188-10.5-0.99-0.33-1.98-0.66-3-1v-2h-2v-2c-0.99-0.33-1.98-0.66-3-1-1.36-1.31-2.69-2.65-4-4-2.38-2.01-4.55-3.77-7.34-5.18-3.53-2.41-5.44-5.36-7.79-8.88-3.32-5.03-3.32-5.03-7.88-8.94v-2l-2-0.312c-3-0.687-5.76-1.69-8.62-2.8-2.81-1.05-5.65-1.96-8.5-2.89-10.8-3.59-10.8-3.59-13.2-6.75-0.866-3.12-0.749-6.03-0.625-9.25-0.606-0.00258-1.21-0.00516-1.84-0.00781-7.24-0.334-12.6-2.35-18.2-6.99-2.43-2.95-5-6.06-5-10h-2c-0.541-0.731-1.08-1.46-1.64-2.21-2.96-3.5-6.11-5.22-10.1-7.35-0.678-0.373-1.36-0.746-2.05-1.13-4.67-2.55-9.42-4.95-14.2-7.31v-2c-0.55-0.0799-1.1-0.16-1.67-0.242-7.42-2.41-15.4-10.7-20.3-16.8v-2c-0.99-0.33-1.98-0.66-3-1-1.61-2-1.61-2-3.19-4.44-0.53-0.803-1.06-1.61-1.61-2.43-1.21-2.13-1.21-2.13-1.21-4.13h-2c-6.83-11.9-6.83-11.9-8-18l1-2h-2c-0.654-1.85-1.3-3.71-1.94-5.56-0.36-1.03-0.719-2.07-1.09-3.13-1.88-6.38-2.14-12.7-2.18-19.3-0.00855-1.26-0.00855-1.26-0.0173-2.54-0.0094-1.76-0.016-3.53-0.0198-5.29-0.00974-2.69-0.0408-5.37-0.0723-8.06-0.00653-1.72-0.0118-3.45-0.0156-5.17-0.0185-1.19-0.0185-1.19-0.0374-2.41 0.024-6.07 1.37-10.4 4.62-15.6 1.24-3.31 0.588-5.59-0.25-9-0.868-1.47-1.77-2.93-2.69-4.38-1.95-3.34-2.69-5.35-2-9.19 1.51-4.94 4.38-8.55 7.69-12.4 0.742-0.99 1.48-1.98 2.25-3 5.96-6.86 12-11.1 20.8-13.5 11.1-3.07 17.9-10.2 25.8-18.3 8.34-8.6 15.4-12.4 27.1-14.6 3.13-0.548 3.13-0.548 6.11-1.61 2.36-0.222 4.72-0.392 7.08-0.535 0.71-0.0432 1.42-0.0863 2.15-0.131 2.34-0.139 4.68-0.269 7.02-0.397 0.809-0.0442 1.62-0.0884 2.45-0.134 23.8-1.27 47.4-0.964 71.2 0.0714z" fill="%23F9FDFD"/><path transform="translate(677,300)" d="m0 0h1v17h-1v-17z" fill="%23F0F4F4"/><path transform="translate(339,123)" d="m0 0h6v1h-6v-1z" fill="%23A0A3A2"/><path transform="translate(767,312)" d="m0 0 2 1-1 2-1-3z" fill="%23000100"/><path transform="translate(1362,21)" d="m0 0 4 1z" fill="%23FBFFFF"/></svg>');
      background-repeat: no-repeat;
    background-position-y: 17px;
    background-size: 78px;
    background-position-x: center;
}
.homepage .white-logo-shop .gm-submenu .gm-target img{
  opacity:1;
}
.homepage .white-logo-shop .gm-submenu .gm-target{
  background: none;
}

.homepage .white-logo-universe .gm-target img{
  opacity: 0;
}
.homepage .white-logo-universe .gm-target{
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 1600 248"><path transform="translate(434 25.1)" d="m0 0c8.74 5.37 11.9 12.7 14.5 22.2 1.07 3.81 2.12 6.69 4.73 9.68 2.06 3.06 2.06 3.06 2.07 5.12-1.3 6.58-4.19 12.9-6.93 19-2.72 6.4-2.6 12.4-1.57 19.3 0.925 6.82 1.26 14-0.5 20.7-0.775 8.2 0.688 14.9 3.1 22.7 1.97 7.11 1.12 12.6-1.34 19.5-2.51 9.15-2.06 19-2.27 28.4-0.0342 1.11-0.0683 2.23-0.104 3.37-0.0376 1.5-0.0376 1.5-0.0759 3.03-0.513 4.95-1.87 8.94-5.18 12.7-0.739 0.859-0.739 0.859-1.49 1.73-4.42 4.11-8.96 4.05-14.8 3.96-4.5-0.524-8.47-1.64-12.7-3.14-0.701-0.244-1.4-0.487-2.12-0.738-7.2-2.71-12.8-6.94-18-12.6-0.766-0.775-0.766-0.775-1.55-1.57-3.97-4.22-6.85-8.68-9.7-13.7-3.7-6.44-7.96-11.6-13.1-17-2.38-2.51-4.48-5.06-6.59-7.8-4.76-5.93-10.1-11.2-15.5-16.6-0.902-0.902-1.8-1.8-2.73-2.73-4.04-4.32-4.04-4.32-8.83-7.64v-2c-0.845-0.342-0.845-0.342-1.71-0.691-7.72-4.41-13.9-14.1-19.4-21-1.81-2.28-1.81-2.28-3.66-4-1.25-1.31-1.25-1.31-1.25-3.31-2.65-1.46-3.89-2-7-2-1.57 3.15-1.37 6.56-1 10 0.328 0.764 0.655 1.53 0.993 2.31 1.05 2.79 1.29 4.86 1.35 7.82 0.0296 0.972 0.0593 1.94 0.0898 2.95 0.0219 1.01 0.0438 2.01 0.0664 3.05 0.133 5.95 0.368 11.7 1.53 17.5 0.996 5.01 1.14 9.69 0.969 14.8-0.273 6.54-0.273 6.54 2 12.6 0.571 2.34 1.09 4.7 1.56 7.06 1.01 5.02 1.01 5.02 2.44 9.94-0.681 0.804-0.681 0.804-1.38 1.62-3.53 5.16-2.62 12.1-2.44 18.1 0.0521 5.58-0.416 8.22-4.19 12.3-0.433 0.557-0.866 1.11-1.31 1.69-3.65 2.84-7.53 4.14-12.1 4.81-6.82-0.94-12.6-4.94-17.6-9.5-6.3-9.23-7.98-16.9-7-28 0.147-2.02 0.286-4.05 0.422-6.07 0.133-1.88 0.294-3.77 0.457-5.65 0.154-4.16-0.571-7.35-1.88-11.3-0.195-2.04-0.343-4.09-0.465-6.14-0.117-1.85-0.117-1.85-0.236-3.74-0.155-2.57-0.309-5.15-0.461-7.72-0.173-14.8-0.173-14.8-4.84-28.4-2.26-6.96-3.15-14.3-0.953-21.3 1.01-3.88 0.915-6.5 0.453-10.5-1.02-12.9 0.87-24.9 4.31-37.3 0.354-1.3 0.354-1.3 0.715-2.62 1.93-6.53 4.69-12.2 9.28-17.3 4.34-1.99 8.33-1.58 12.8-0.203 6.96 2.7 12.1 5.3 16.6 11.4 1.23 1.64 2.49 3.25 3.81 4.81h2c0.94 1.44 1.88 2.89 2.79 4.35 1.29 1.76 2.62 2.94 4.34 4.28 2.71 2.24 3.42 3.37 4.88 6.38 1.33 0.683 2.66 1.35 4 2l1 3 4 2 1 3 4 2 1 3 3 1c1 2.33 2 4.67 3 7l3 1 0.25 2.31c0.905 3.24 2.04 3.85 4.75 5.69v2c0.74 0.277 1.48 0.554 2.24 0.84 10.7 4.49 20.7 13.1 27.8 22.2 1.98 1.64 3.71 2.86 6 4v2c0.583 0.255 1.17 0.51 1.77 0.773 2.45 1.34 4.05 2.84 5.98 4.85 0.614 0.632 1.23 1.26 1.86 1.91 0.459 0.482 0.918 0.964 1.39 1.46 0.0692-2.49 0.0959-4.65-0.562-7.06-0.438-1.94-0.438-1.94 0.0273-3.64 0.706-3.03 0.667-5.87 0.66-8.98-0.00129-1.25-0.00258-2.5-0.00391-3.79-0.0974-2.83-0.394-5.32-0.934-8.09-0.549-4.04 0.566-6.51 2.23-10.2 3.14-7.87 3.48-15.4 3.71-23.7 1.03-31.9 1.03-31.9 9.25-41.1 1.5-1.32 1.5-1.32 4.62-3.45l2.75-1.94c6.25-2.04 12.2 0.188 17.9 3zm-169 145 1 2z" fill="%23F9FDFD"/><path transform="translate(1096 20.4)" d="m0 0c2.64 0.0139 5.28-0.0204 7.92-0.0583 10.3-0.0458 18.3 0.971 27.7 5.63 1.03 0.461 1.03 0.461 2.09 0.931 4.38 2.16 7.12 5.31 10.2 9 1.66 1.95 3.39 3.68 5.25 5.44 5.72 5.63 10.1 12.4 13.5 19.6l1 1c0.145 1.61 0.227 3.22 0.281 4.84 0.0561 1.47 0.0561 1.47 0.113 2.97 0.0348 1.03 0.0696 2.06 0.105 3.13 0.0687 2.03 0.141 4.06 0.219 6.09 0.0303 0.905 0.0606 1.81 0.0918 2.74 0.0541 2.27 0.0541 2.27 1.19 4.23 1.11 12.2-1.01 22.6-8 33-6.64 5.74-17.5 11.4-26.3 11.4-1.22-0.124-2.43-0.248-3.69-0.375 0.485 5.12 2.13 8.18 5.06 12.4 0.733 1.06 1.47 2.12 2.22 3.21 0.566 0.797 1.13 1.59 1.71 2.41l2-1c0.282 0.487 0.565 0.975 0.855 1.48 8.12 13.1 20.4 24.7 32.1 34.5 0.67 0.61 1.34 1.22 2.03 1.85 6.83 5.24 14 4.55 22.2 3.93 6.87-0.378 6.87-0.378 9.57 1.45 1.42 1.58 1.42 1.58 3.19 4.77l-1 3 1 2c0.546 6.45-0.261 9.7-4 15-7.49 6.81-20.4 4.44-29.8 4.17-16.7-0.911-30.5-8.52-42.2-20.2-0.962-0.948-1.92-1.9-2.89-2.84-2.72-2.7-5.42-5.43-8.11-8.16-0.849-0.846-1.7-1.69-2.57-2.56-5.74-5.76-10.5-11.2-14.3-18.5-1.57-2.62-3.74-4.12-6.16-5.94-0.688-2.19-0.688-2.19-1-4l-2-1c-0.101-0.598-0.201-1.2-0.305-1.81-1.53-4.82-7.65-7.49-11.7-10.2l-2.11-1.41c-3.5-2.17-5.83-2.76-9.89-2.59-0.403 9.11 1.11 17.1 3.22 26 3.96 17.5 3.5 43.5-5.1 59.5-2.19 2.58-4.39 4.52-7.12 6.5l-1.94 1.81c-3.01 1.73-4.72 0.979-8.06 0.188-10.1-4.57-19.1-9.66-24-20v-3h-2c-0.0717-3.52-0.0382-6.78 0.562-10.2 0.585-5.01 0.0248-9.75-0.562-14.8h-2c-0.629-7.04 0.871-12.6 3.13-19.2 0.334-0.981 0.334-0.981 0.675-1.98 0.204-0.576 0.408-1.15 0.619-1.75 1.55-5.74 1.71-11.5 1.69-17.4 1.46e-4 -0.801 2.92e-4 -1.6 4.42e-4 -2.43-6.92e-4 -2.62-0.00845-5.25-0.0163-7.87-0.00187-1.83-0.00329-3.66-0.00429-5.49-0.0038-4.8-0.0136-9.59-0.0247-14.4-0.0103-4.9-0.0148-9.8-0.0198-14.7-0.0107-9.6-0.0278-19.2-0.0488-28.8-0.951-0.469-1.9-0.938-2.88-1.42-4.71-2.38-4.71-2.38-6.12-4.58-0.309-4.18 0.015-7.94 1-12h2c0.0529-0.549 0.106-1.1 0.16-1.66 1.22-3.4 3.64-5.37 6.28-7.71 0.541-0.486 1.08-0.972 1.64-1.47 7.13-6.26 14.4-10.2 23.4-13.2 2.74-0.929 2.74-0.929 5.89-2.93 10.7-6.3 22-6.66 34-6.58zm6.52 27.8c-7.76 1.84-15.6 3.08-23.5 4.3-4.98 0.792-9.68 1.62-14.4 3.45-0.354 7.54 0.0574 14.6 1.38 22 0.189 1.08 0.189 1.08 0.382 2.17 0.721 3.82 1.74 7.25 3.24 10.8 0.411 1.6 0.788 3.2 1.12 4.81 0.168 0.79 0.335 1.58 0.508 2.39 0.121 0.592 0.242 1.18 0.367 1.79h2v2c11.1 0.554 20.1 0.621 30-5 1-0.566 2-1.13 3.04-1.71 4.85-2.92 8.83-5.47 12-10.3 0.864-3.3 0.864-3.3 1.19-6.75 0.741-6.18 0.741-6.18 1.81-7.25-0.0501-6.31-0.779-13.5-4-19-5.25-4.61-8.5-5.41-15.1-3.75z" fill="%23F9FDFD"/><path transform="translate(173 13.8)" d="m0 0c8.18-0.326 16.1 0.985 23.3 5.09 13.6 13.7 10.9 37.1 11.3 54.9 0.0312 1.3 0.0624 2.6 0.0945 3.94 0.0239 1.17 0.0479 2.35 0.0725 3.55-0.125 2.58-0.125 2.58 1.17 3.66 0.179 1.44 0.3 2.89 0.395 4.34 0.824 12.8 0.824 12.8 4.77 24.8 1.3 2.87 1.44 4.77 0.84 7.86-0.691 1.17-1.43 2.31-2.19 3.44-5.79 8.66-7.85 19.5-10.2 29.5-3.37 13.9-6.99 27-17.8 37.1-2.34 2.21-3.21 3.84-4.06 6.94-1.57 4.82-4.79 6.52-8.95 9.14-3.03 2.08-5.49 4.41-8.11 6.98-5.7 5.29-11.6 7.98-18.7 10.9-1.3 0.619-2.59 1.25-3.88 1.88-0.983 0.481-0.983 0.481-1.99 0.972-1.84 0.907-3.69 1.82-5.53 2.73-6.91 2.72-12.6 2.7-19.7 0.918-0.735-0.181-1.47-0.362-2.23-0.548-12.4-3.28-22.8-9.81-32.6-18-0.91-0.745-1.82-1.49-2.76-2.26-6.4-5.48-12.3-11.1-14.1-19.6l-0.188-3.19c-0.315-1.34-0.646-2.67-1-4l-0.5-2.56c-0.754-3.67-1.94-6.23-4.04-9.29-6.43-9.8-9.85-16.6-7.87-28.3 0.488-4.56-0.379-7.44-1.59-11.8l1-2h-2c-1.43-5.14-0.731-8.32 1-13.4 1.95-5.85 2.45-9.63 1-15.6-0.505-0.491-1.01-0.982-1.53-1.49-1.88-1.93-1.9-2.91-1.91-5.57 0.137-4.66 1.55-8.37 3.46-12.6 1.93-4.64 1.93-4.64 1.2-9.43-0.383-0.678-0.766-1.36-1.16-2.05-2.93-6.01-3.18-12.5-1.06-18.9 0.176-1.71 0.318-3.41 0.438-5.12 1.07-12.4 1.07-12.4 3.62-16.6 3.16-2.07 6.55-1.75 10.2-1.71 1.11-0.03 1.11-0.03 2.24-0.0605 5.61 0.00494 8.95 1.21 13.5 4.5 1.29 1.99 1.29 1.99 2 4 0.788 1.38 1.58 2.75 2.38 4.12 4.69 8.48 7.37 17.2 9.7 26.6 0.73 3.14 0.73 3.14 1.92 5.02 1.47 3.34 1.75 6.76 2.12 10.4 0.0839 0.791 0.168 1.58 0.254 2.4 0.792 8.07 0.978 16.1 0.956 24.2-0.00321 2.42 0.0206 4.84 0.0457 7.26 0.0268 7.11-0.0348 13.5-2.76 20.1-1.14 3.69-0.332 7.22 0.402 10.9 0.144 0.763 0.288 1.53 0.437 2.31 0.47 2.36 0.979 4.71 1.5 7.06 0.359 1.66 0.717 3.32 1.07 4.98 0.171 0.793 0.341 1.59 0.517 2.4 0.924 4.4 1.72 8.81 2.47 13.2h2c3 4.38 3 4.38 3 7h2l3 3c4.52 2.68 8.88 2.88 14 2 3.05-1.59 5.44-3.73 8-6 1.56-1.2 3.12-2.38 4.69-3.56 5.89-4.49 10.2-9.19 13.8-15.6 0.386-0.691 0.772-1.38 1.17-2.09 5.58-10.4 9.25-21.7 11-33.4 0.437-2.37 1.16-4.37 2.06-6.61 3.09-8.74 2.63-21-0.625-29.8-1.48-1.63-1.48-1.63-3-3-2.05-4.97 0.24-9.25 2-14 3.82-11 1.79-22.1-1.06-33.2-4.27-16.7-4.27-16.7-1.94-22.8 2.19-2.96 4.77-4.55 8.25-5.81 1.62-0.111 3.24-0.223 4.86-0.34zm33.9 75.2 1 4zm-157 50 1 2zm12 46 1 2z" fill="%23FAFEFE"/><path transform="translate(1319 17.8)" d="m0 0c0.923-0.00697 1.85-0.0139 2.8-0.0211 2.97-0.0173 5.95-0.0237 8.92-0.0258 1.01-0.00101 2.02-0.00201 3.06-0.00305 11.6 0.00784 23.1 0.056 34.6 1.5 0.886 0.109 1.77 0.218 2.68 0.331 11.3 1.69 20.3 5.68 27.2 14.7 5.27 7.46 6.36 13.4 6.54 22.6-0.629 3.14-0.629 3.14-2.91 5.49-5.82 3.52-12.7 3.56-19.2 2.08-3.9-1.23-7.54-2.48-10.5-5.43v-2h-2c-0.405-0.789-0.81-1.58-1.23-2.39-1.58-2.86-1.58-2.86-4.73-3.72-1.13-0.211-2.25-0.423-3.41-0.641-1.12-0.222-2.24-0.443-3.4-0.672-1.06-0.191-2.13-0.382-3.23-0.578-0.886-0.183-1.77-0.366-2.68-0.555-8.21-1.58-13.3 0.219-20.3 4.55-6.86 4.77-13.4 10-19.8 15.3-1.42 1.14-2.88 2.23-4.38 3.27-2.07 1.43-2.07 1.43-2.78 4.46-0.555 6.8 0.619 14 4.94 19.4 1.42 1.08 2.86 2.14 4.31 3.19l1.75 1.38v2l1.56 0.688c2.44 1.31 2.44 1.31 5.53 3.64 4.03 2.9 8.31 4.76 12.8 6.73 12.6 5.72 24.8 13.6 33.1 24.9l-1 2c1.15 1.15 2.31 2.31 3.46 3.46 1.02 1.03 2.04 2.07 3.04 3.12 3.5 3.62 7.17 6.8 11.1 9.93 4.35 3.51 7.64 6.62 10.4 11.5l-1 3c0.639 2.01 1.31 4.01 2 6 2.45 14 2.5 27.2-5.69 39.2-8.32 10.3-20.4 15.9-33.3 17.8-4.38 0.278-8.74 0.284-13.1 0.25-1.22-0.00532-2.44-0.0106-3.7-0.0161-38.8-0.398-38.8-0.398-47.1-6.67-3.02-2.08-5.56-3.04-9.12-3.88-6.77-1.82-9.94-6.69-13.7-12.3-3.08-3.25-6.69-4.89-10.7-6.85-2.81-1.68-4.16-2.57-5.56-5.53 0.259-5.63 1.6-10.8 3.25-16.2 0.192-0.685 0.384-1.37 0.582-2.08 1.67-5.46 4.3-8.8 9.11-12 2.86-0.952 5.06-0.938 8.06-0.688 2.54 1.5 2.54 1.5 5.06 3.56 6.94 5.34 14.5 10.2 23 12.8 4.59 1.53 7.91 4.87 11.5 7.98 5.07 4.35 9.3 7.27 16.1 8.21 5.02-0.744 8.02-2.76 11.1-6.75 1.6-3.51 2.44-6.99 3.25-10.8l0.75-2.75c0.318-2.86-0.227-3.82-1.75-6.25-2.19-1.92-2.19-1.92-4.75-3.75-3.39-2.58-5.73-4.71-7.88-8.38-3.28-4.9-8.41-6.14-13.8-7.8-5.26-1.66-5.26-1.66-7.04-4.12-0.516-1.95-0.516-1.95-0.516-3.95l-3.19-0.688c-4.03-1.16-5.98-3.2-8.81-6.31-4.17-4.19-8.78-7.1-13.9-9.94-10.4-5.81-16-11.8-22.1-22.1-0.782-1.17-1.57-2.34-2.38-3.5-5.78-8.89-5.37-21.3-4.62-31.5 0.707-2.69 1.58-5.22 2.54-7.82 0.701-3.31-0.498-5.46-1.88-8.44-0.656-1.74-0.656-1.74-0.0938-4.36 0.474-0.784 0.949-1.57 1.44-2.38l1.81-3.06c4.1-5.5 8.49-7.66 14.8-10 5.95-2.3 9.44-5.56 13.5-10.5 8.76-7.42 20.7-7.59 31.7-7.64zm44.2 117 2 2v-2h-2zm29 32 1 2zm-45 11 1 2z" fill="%23F9FDFD"/><path transform="translate(958 32)" d="m0 0c0.704 0.326 1.41 0.652 2.13 0.988v2l1.75 0.688c3 1.75 4.44 3.33 6.25 6.31 0.611 4.81 0.51 6.96-1.62 11.3-4.44 5.02-8.92 5.93-15.4 6.69-2.42 0.104-4.84 0.165-7.26 0.189-1.03 0.0124-1.03 0.0124-2.09 0.0251-1.48 0.0173-2.97 0.0325-4.45 0.0458-2.36 0.0212-4.71 0.0482-7.07 0.0767-5 0.0594-10 0.112-15 0.163-5.8 0.0595-11.6 0.122-17.4 0.192-2.31 0.0263-4.61 0.0473-6.92 0.068-1.43 0.0166-2.87 0.0335-4.3 0.0507-1.24 0.0125-2.48 0.0251-3.75 0.038-4.27 0.172-8.52 0.68-12.8 1.15v36c9.43 0.019 9.43 0.019 18.8-0.445 10.2-0.763 20.1-0.196 30.3 0.914 2.63 0.285 5.26 0.542 7.89 0.797 1.71 0.176 3.41 0.353 5.12 0.531 0.769 0.0751 1.54 0.15 2.33 0.228 8.47 0.952 15.5 2.95 21.6 8.98l1 2 2 2c2 4.92 2 4.92 2 8-2.55 5.04-6.82 7.97-12 10-4.56 1.34-9.03 1.18-13.8 1.19-0.869 0.0122-1.74 0.0245-2.63 0.0371-5.58 0.0126-10.2-0.766-15.6-2.22-3.68 0.258-6.77 0.925-10.3 2.05-3.82 0.977-6.82 1.1-10.8 0.928-1.93-0.0773-1.93-0.0773-3.9-0.156-1.34-0.0649-2.68-0.13-4.01-0.195-1.37-0.0583-2.73-0.116-4.1-0.172-3.32-0.141-6.64-0.292-9.97-0.453-0.964 2.89-1.18 4.95-1.28 7.96-0.0374 0.965-0.0748 1.93-0.113 2.92-0.0522 1.51-0.0522 1.51-0.105 3.05-0.0691 1.99-0.142 3.98-0.219 5.96-0.0303 0.882-0.0606 1.76-0.0918 2.67-0.189 2.43-0.189 2.43-0.699 4.24-0.758 3.37-0.633 6.76-0.624 10.2-9.57e-4 0.769-0.00191 1.54-0.0029 2.33-6.79e-4 1.62 0.00116 3.24 0.00534 4.86 0.00537 2.49 3.4e-5 4.98-0.00635 7.47 6.6e-4 1.57 0.00194 3.15 0.00391 4.72-0.00202 0.748-0.00405 1.5-0.00613 2.27-0.299 3.46-0.299 3.46 1.14 6.35 3.07 0.126 6.12 0.189 9.2 0.203 0.94 0.0057 1.88 0.0114 2.85 0.0173 2 0.00948 4.01 0.016 6.01 0.0198 3.01 0.00957 6.03 0.0405 9.04 0.0723 13.2 0.0726 24.9-1.11 37.5-5 11.7-3.3 24.6-1.64 35.5 3.55 2.75 1.63 4.33 3.38 5.92 6.14v4l0.75 3.88c0.434 3.37 0.233 4.16-1.31 7.44-7.77 8.57-22 8.67-32.9 9.68-0.903 0.0847-1.81 0.169-2.74 0.257-12 1.09-24.1 1.74-36.1 2.42-3.07 0.176-6.14 0.357-9.21 0.542-0.986 0.0585-1.97 0.117-2.99 0.177-5.94 0.375-11.8 0.989-17.7 1.79-6.73 0.886-12.7 0.683-19.4-0.688-0.914-0.15-1.83-0.299-2.77-0.453-6.23-1.19-10.4-3.21-14.6-8.05-1.75-2.82-1.75-2.82-3-5.56-1.87-3.73-3.24-6-6.81-8.19-3.19-2.25-3.19-2.25-4.25-5.44 0.0982-5.99 1.39-11.5 3.06-17.2 1.36-5.46 1.46-10.9 1.63-16.5 0.0416-1.14 0.0831-2.27 0.126-3.44 0.13-3.62 0.248-7.23 0.366-10.9 0.0865-2.42 0.174-4.83 0.262-7.25 0.0827-2.34 0.165-4.68 0.246-7.02 0.0375-1.07 0.0749-2.14 0.114-3.25 0.17-5.23 0.293-10.5 0.339-15.7 0.00829-0.943 0.0166-1.89 0.0251-2.86-0.11-2.66-0.546-5.07-1.11-7.67-0.326-6.43 0.0427-12.8 0.625-19.2 0.419-5 0.28-8.93-1.45-13.7-0.234-2.82 0.878-4.62 2.05-7.13 1.44-3.81 1.58-7.82 1.9-11.8 0.145-1.69 0.293-3.39 0.445-5.08 0.0595-0.741 0.119-1.48 0.18-2.25 0.25-1.86 0.25-1.86 1.25-3.86h2l0.688-2.12c1.31-2.86 2.89-4.81 4.99-7.13 1.53-2.01 2.35-4.06 3.36-6.38 2.25-4.09 2.25-4.09 5.11-5.19 2.72-0.302 5.31-0.318 8.04-0.239 1-0.00709 2.01-0.0142 3.04-0.0215 3.22-0.0139 6.43 0.0333 9.65 0.084 2.1 0.00551 4.19 0.00685 6.29 0.00391 3.14-0.00317 6.27-0.0039 9.41 0.00903 7.38 0.0247 14.8-0.104 22.1-0.388 1.42-0.0464 1.42-0.0464 2.88-0.0938 32-1.39 32-1.39 45.3 4.48z" fill="%23F8FCFC"/><path transform="translate(1578 30.1)" d="m0 0c6.99 3.15 12.3 7.74 15.2 14.9-0.377 4.53-2.32 7.59-5.25 11-6.12 4.13-13.1 4.12-20.3 4.19-0.692 0.00829-1.38 0.0166-2.1 0.0251-1.49 0.0173-2.98 0.0325-4.47 0.0458-2.36 0.0212-4.73 0.0482-7.09 0.0767-5.87 0.0695-11.7 0.129-17.6 0.189-4.97 0.0511-9.93 0.106-14.9 0.166-2.32 0.0264-4.64 0.0473-6.96 0.068-1.43 0.0166-2.87 0.0335-4.3 0.0507-1.86 0.0188-1.86 0.0188-3.76 0.038-3.57 0.153-7 0.586-10.5 1.15-1.62 4.28-2.25 7.81-2.23 12.4 0.00193 1.19 0.00387 2.37 0.00586 3.59 0.0122 1.22 0.0245 2.45 0.0371 3.71 6.45e-4 1.24 0.00129 2.47 0.00195 3.74-0.0962 6.39-0.0962 6.39 1.19 12.6 5.67 0.115 11.2-0.0172 16.9-0.511 10.1-0.796 19.9-0.146 29.9 0.761 0.697 0.0607 1.39 0.121 2.11 0.184 27.4 2.44 27.4 2.44 35.1 9.57v2l4 1c0.333 1.67 0.667 3.33 1 5 0.354 1.2 0.354 1.2 0.715 2.42 0.285 2.58 0.285 2.58-0.832 4.71-0.87 0.986-0.87 0.986-1.76 1.99-0.554 0.663-1.11 1.33-1.68 2.01-6.39 4.88-13.7 5.33-21.5 5.18-1.27 0.00483-1.27 0.00483-2.56 0.00977-5.46-0.0463-10.1-0.913-15.4-2.32-3.62 0.254-6.6 0.86-10 2.07-4.96 1.43-9.87 0.94-15 0.621-0.959-0.0483-1.92-0.0967-2.91-0.146-5.08-0.276-10.1-0.724-15.1-1.54-0.0553 0.813-0.111 1.63-0.168 2.46-0.252 3.66-0.511 7.32-0.77 11-0.087 1.28-0.174 2.56-0.264 3.88-0.087 1.21-0.174 2.43-0.264 3.68-0.0786 1.13-0.157 2.25-0.238 3.41-0.297 2.59-0.297 2.59-1.3 3.59-0.101 2.73-0.14 5.43-0.133 8.16-9.57e-4 0.817-0.00191 1.63-0.0029 2.48-6.82e-4 1.73 0.00117 3.46 0.00534 5.2 0.00535 2.66 5.5e-5 5.32-0.00635 7.98 6.61e-4 1.68 0.00194 3.36 0.00391 5.04-0.00202 0.801-0.00405 1.6-0.00613 2.43-0.333 3.66-0.333 3.66 1.14 6.73 1.34 0.108 2.68 0.149 4.02 0.161 0.856 0.00961 1.71 0.0192 2.59 0.0291 0.935 0.00425 1.87 0.0085 2.83 0.0129 0.964 0.0057 1.93 0.0114 2.92 0.0173 2.05 0.00948 4.11 0.016 6.16 0.0198 3.1 0.00959 6.19 0.0405 9.29 0.0723 13 0.0697 24.2-1.17 36.7-5 13.9-3.88 26.9-0.56 39.4 5.69v22c-18.9 7.04-38.5 7.78-58.5 8.94-6.04 0.352-12.1 0.72-18.1 1.09-1.27 0.0768-2.55 0.154-3.86 0.233-6.78 0.427-13.5 1.03-20.2 1.95-6.53 0.84-12.1 0.611-18.5-0.848-1.31-0.249-1.31-0.249-2.65-0.504-6.6-1.37-11.3-3.21-15.3-8.96-1.25-2.27-2.5-4.54-3.75-6.81-2.35-3.41-4.64-4.93-8.12-7.09-2.26-3.39-2.2-4.11-1.81-8 0.0761-0.866 0.152-1.73 0.23-2.62 0.502-2.91 1.22-5.51 2.07-8.32 1.68-6.1 2.07-11.9 2.24-18.2 0.0602-1.69 0.0602-1.69 0.122-3.42 0.124-3.57 0.23-7.15 0.335-10.7 0.0815-2.38 0.164-4.77 0.248-7.15 1.39-18.1 1.39-18.1 0.0476-36-0.554-2.88-0.484-5.41-0.327-8.34 0.0529-1.11 0.106-2.22 0.16-3.37 0.121-2.31 0.244-4.62 0.367-6.93 0.286-6.05 0.309-11.8-0.582-17.8-0.147-3.02 0.92-5.12 2.14-7.82 1.32-3.93 1.29-8 1.45-12.1 0.324-3.3 1.15-6.05 2.31-9.15h2l0.875-2.31c1.12-2.69 1.12-2.69 3.12-5.69h2c0.248-0.887 0.495-1.77 0.75-2.69 1.39-3.7 2.33-5.63 5.25-8.31 3.28-0.757 6.51-0.697 9.86-0.672 1.47-0.0191 1.47-0.0191 2.98-0.0386 3.16-0.0363 6.31-0.039 9.47-0.0395 4.1-0.0291 8.2-0.0701 12.3-0.109 1.02-0.0081 2.03-0.0162 3.08-0.0245 7.33-0.0669 14.6-0.231 22-0.507 0.951-0.03 1.9-0.0599 2.88-0.0908 30.8-1.29 30.8-1.29 41.5 2.58zm-122 83.9 1 2z" fill="%23F8FCFC"/><path transform="translate(770,25)" d="m0 0c3.01 1.72 5.5 3.61 8 6l2.5 2.25c2.71 4.97 2.09 10.3 0.763 15.7-1.03 3.24-2.15 6.44-3.33 9.63-0.408 1.14-0.815 2.28-1.24 3.45-8.46 23.3-8.46 23.3-12.9 28.5-2.27 3.09-2.09 4.68-1.93 8.46-0.28 6.72-2.88 10.2-7.08 15.1-3.86 4.6-5.33 8.88-6.81 14.7-1.04 3.37-2.47 5.88-4.36 8.85-3.09 4.97-4.96 9.82-6.69 15.4-2.66 8.47-5.61 16.6-11.8 23.1-8.39 9.36-12.1 21.5-14.3 33.6-1.14 5.76-2.54 9.07-6.81 13.2-11.7 4.65-27.6 4.59-39.4 0.082-3.65-1.72-5.3-2.63-7.6-6.08v-3h-2c-1-3.01-1.29-5.47-1.54-8.62-0.131-1.65-0.131-1.65-0.264-3.33-0.131-1.72-0.131-1.72-0.264-3.48-0.0909-1.15-0.182-2.29-0.275-3.47-0.341-4.38-0.662-8.69-0.662-13.1-1.92-2.55-1.92-2.55-4.38-5.12-4.54-5.33-5.76-9.1-6.62-15.9-1.53-6.28-4.23-11.4-7.7-16.8-1.3-2.16-1.3-2.16-2.3-5.16-0.616-0.295-1.23-0.59-1.87-0.895-4.63-2.4-7.19-8.58-8.96-13.3-0.452-1.58-0.823-3.18-1.17-4.79h-2c-0.268-0.99-0.536-1.98-0.812-3-0.972-3.42-2.19-6.7-3.46-10-0.685-1.88-1.24-3.81-1.79-5.73-1.26-4.36-2.42-6.68-5.5-10.1-2.79-3.24-2.86-5.96-3.44-10.2-1.2-2.42-2.53-4.69-3.94-6.98-1.06-2.02-1.06-2.02-1.06-5.02l-2-1c-3.53-4.08-3.45-8.14-3.27-13.3 0.598-5.93 2.75-9.48 7.02-13.5 5.19-4.19 9.65-6.55 16.4-6.38 2.75 0.381 4.28 0.62 6.3 2.55 2.21 3.63 3.09 7.34 3.51 11.6h2c0.248 0.578 0.495 1.16 0.75 1.75 1.14 2.32 1.14 2.32 3.06 3.94 5.63 5.95 7.61 12.6 9.46 20.4 1.42 5.55 3.82 10.1 6.8 14.9 2.56 4.19 4.37 8.36 6.06 13 1.13 2.56 2.85 4.1 4.88 5.98v4l2-1 0.688 3.31c1.54 4.32 2.45 4.57 6.31 6.69 2.38 3 2.38 3 4 6l-1 3c0.753 2.55 0.753 2.55 1.94 5.19 0.38 0.901 0.761 1.8 1.15 2.73 0.451 1.03 0.451 1.03 0.91 2.08l2-1c0.471 0.578 0.941 1.16 1.43 1.75 0.623 0.742 1.25 1.48 1.89 2.25 0.615 0.742 1.23 1.48 1.86 2.25 1.76 2.1 1.76 2.1 4.82 1.75 7.32-7.02 11.4-16.5 13.4-26.2 2.53-12 8.77-23.5 15.8-33.4 3.64-5.36 5.13-10.4 6.43-16.7 3.69-17.2 3.69-17.2 8.38-24.9 2.81-4.92 4.08-9.57 5.28-15.1 0.891-3.23 2.4-5.21 4.72-7.61l1-3c8.14-5.41 20.9 0.615 29 4zm-102 102 1 2z" fill="%23F9FDFD"/><path transform="translate(507,18)" d="m0 0c7.14 0.456 13 2.79 18 8.06 7.52 9.94 10.3 22.2 13.1 34.1 0.817 3.44 1.7 6.85 2.6 10.3 2.48 10 3.42 20.4 1.31 30.6-1.02 8.83 0.916 16.9 3.13 25.3 0.223 0.858 0.446 1.72 0.675 2.6 0.204 0.756 0.408 1.51 0.619 2.29 1.42 6.84 1.77 13.8 2.1 20.8 0.0404 0.853 0.0808 1.71 0.122 2.58 0.444 9.82 0.788 19.6 0.924 29.5 0.0371 2.08 0.0922 4.16 0.164 6.24 0.587 17.4 0.587 17.4-2.67 23-2.24 2.27-4.37 3.97-7.07 5.67-0.864 0.707-0.864 0.707-1.74 1.43-2.3 1.83-3.7 2.63-6.66 2.32-2.74-0.795-4.52-1.8-6.84-3.44-3.15-2.2-6.32-4.31-9.56-6.38-3.39-2.27-6-4.42-8.19-7.94v-3h-2c-0.686-5.29-1.26-10.6-1.72-15.9-0.173-2.15-0.173-2.15-1.28-4.1-0.0826-2.56-0.105-5.09-0.0818-7.64 0.0046-1.18 0.0046-1.18 0.00929-2.39 0.00716-1.72 0.0166-3.43 0.0279-5.15 0.0174-2.72 0.0277-5.44 0.0359-8.16 0.0245-7.73 0.0599-15.5 0.105-23.2 0.0269-4.73 0.0439-9.46 0.0549-14.2 0.00619-1.8 0.0162-3.6 0.0301-5.4 0.0193-2.52 0.0261-5.05 0.0303-7.57 0.0131-1.11 0.0131-1.11 0.0266-2.24-0.0113-6.02-0.872-11-4.24-16.1-0.0117-2.74-0.0117-2.74 0.312-5.88 0.0993-1.03 0.199-2.06 0.301-3.12 0.387-3.01 0.387-3.01 0.903-5.25 0.585-3.33 0.614-6.5 0.617-9.89 9.57e-4 -0.672 0.00191-1.34 0.0029-2.03 6.78e-4 -1.41-0.00115-2.83-0.00534-4.24-0.00536-2.16-3.63e-5 -4.31 0.00635-6.47-6.61e-4 -1.38-0.00194-2.75-0.00391-4.13-0.00113-1.25-0.00226-2.49-0.00342-3.78-0.107-2.65-0.415-4.7-1.13-7.22-0.504-6.25 0.029-8.93 4-14 0.759-1.12 1.51-2.24 2.25-3.38l1.75-2.62zm-4 161 1 3z" fill="%23FAFEFE"/><path transform="translate(974,197)" d="m0 0c4 4.1 4 4.1 4 7-2.48-1.14-4.49-2.36-6.69-4-6.45-3.9-13.8-4.41-21.2-4.44-1.22-0.00471-1.22-0.00471-2.47-0.00952-6.72 0.129-12.7 1.45-19.1 3.58-11.1 3.65-23 3.08-34.6 3.11-2.46 0.00986-4.91 0.0411-7.37 0.0723-1.57 0.00652-3.15 0.0118-4.72 0.0156-0.729 0.0123-1.46 0.0247-2.21 0.0374-4.17-0.0183-6.61-0.404-9.63-3.37l1-3 1 1c3.07 0.126 6.12 0.189 9.2 0.203 0.94 0.0057 1.88 0.0114 2.85 0.0173 2 0.00948 4.01 0.016 6.01 0.0198 3.01 0.00957 6.03 0.0405 9.04 0.0723 13.2 0.0726 24.9-1.11 37.5-5 12.1-3.42 26.5-1.8 37.4 4.69z" fill="%23000102"/><path transform="translate(1600,198)" d="m0 0v3c-2.88-0.937-5.71-1.88-8.5-3.06-11.5-4.33-27.1-3.04-38.5 1.06-11.2 3.53-22.6 3.21-34.3 3.24-2.7 0.00983-5.41 0.041-8.11 0.0723-1.72 0.00652-3.44 0.0118-5.17 0.0156-0.806 0.0123-1.61 0.0247-2.44 0.0374-5.57-0.0223-5.57-0.0223-8.06-1.89-0.32-0.488-0.641-0.976-0.97-1.48l1-3 1 1c1.34 0.108 2.68 0.149 4.02 0.161 0.856 0.00961 1.71 0.0192 2.59 0.0291 0.935 0.00425 1.87 0.0085 2.83 0.0129 0.964 0.0057 1.93 0.0114 2.92 0.0173 2.05 0.00948 4.11 0.016 6.16 0.0198 3.1 0.00959 6.19 0.0405 9.29 0.0723 13 0.0697 24.2-1.17 36.7-5 13.9-3.88 26.9-0.56 39.4 5.69z" fill="%23000102"/><path transform="translate(1275,168)" d="m0 0c2.54 1.5 2.54 1.5 5.06 3.56 6.94 5.34 14.5 10.2 23 12.8 4.59 1.53 7.91 4.87 11.5 7.98 5.07 4.35 9.3 7.27 16.1 8.21 4.05-0.599 6.16-2.02 9.38-4.5l3-2-1 4h-2l-0.625 1.81c-1.96 3.12-3.95 3.93-7.38 5.19-8.12-0.177-14-4.9-19.9-10-4.26-3.7-8.14-6.18-13.5-8.02-7.89-2.93-15-7.13-21.2-12.8-3.3-2.59-6.75-2.2-10.7-1.97-2.88 0.532-2.88 0.532-4.12 2.88l-0.625 1.94h-2c0.335-3.13 1-4 3.38-6.19 3.92-2.71 6.92-3.24 11.6-2.81z" fill="%23020304"/><path transform="translate(1145,157)" d="m0 0c4.03 2.93 7.1 6.31 10.3 10.1 2.12 2.45 4.33 4.7 6.68 6.94 0.719 0.691 1.44 1.38 2.18 2.09 2.55 2.38 5.16 4.65 7.82 6.91 0.692 0.632 1.38 1.26 2.1 1.91 6.78 5.19 14 4.48 22.1 3.87 6.95-0.383 6.95-0.383 9.53 1.56 1.39 1.66 1.39 1.66 3.22 4.66l-1 2c-0.481-0.495-0.962-0.99-1.46-1.5-3.73-2.2-7-1.69-11.2-1.5-10.9 0.227-18.8-1.79-27.3-9v-2c-0.588-0.272-1.18-0.544-1.78-0.824-5.31-2.81-9.81-7.27-13.2-12.2v-2c-0.99-0.33-1.98-0.66-3-1-3.17-2.69-4.69-5.07-6-9l1-1z" fill="%23030506"/><path transform="translate(150,165)" d="m0 0 1 3c-1.19 2.31-1.19 2.31-3 5l-1.88 3.06c-2.57 3.56-5.22 6.02-9.19 7.94-2.13 0.973-2.13 0.973-4.06 3.12l-1.88 1.88h-2l-1 3c-5.47 3.19-9.86 3.51-16 2-4.52-1.86-7.37-4.93-10-9-0.735-2.45-0.895-4.42-1-7 4 4.75 4 4.75 4 7h2l3 3c4.52 2.68 8.88 2.88 14 2 3.05-1.59 5.44-3.73 8-6 1.56-1.2 3.12-2.38 4.69-3.56 5.85-4.59 9.84-8.88 13.3-15.4z" fill="%23010203"/><path transform="translate(1324,109)" d="m0 0c10.6 3.29 20.6 8.7 29.7 15.1 0.563 0.395 1.13 0.79 1.71 1.2 3.87 2.84 6.68 5.93 9.61 9.68-4.81-2.13-8.7-5.51-12.8-8.71-6.44-4.65-13.5-7.99-20.6-11.4-3.46-1.69-5.35-2.65-7.52-5.91z" fill="%23020304"/><path transform="translate(1369,143)" d="m0 0c4.96 4.21 9.81 8.52 14.6 12.9 1.9 1.69 3.81 3.29 5.8 4.86 2.57 2.26 4.14 4.14 5.56 7.25l-1 2c-0.722-0.908-1.44-1.82-2.19-2.75-1.79-2.17-3.39-3.71-5.62-5.5l-2.19-1.75v-2l-5-2v-2h-2v-2c-0.99-0.33-1.98-0.66-3-1-2.69-2.38-2.69-2.38-5-5v-3z" fill="%23030405"/><path transform="translate(150,165)" d="m0 0 1 3c-1.19 2.31-1.19 2.31-3 5l-1.88 3.06c-2.57 3.56-5.22 6.02-9.19 7.94-2.46 1.27-4.06 2.99-5.94 5l-2-1c1.39-1.44 2.79-2.88 4.19-4.31 0.777-0.801 1.55-1.6 2.36-2.43 2.46-2.26 2.46-2.26 5.02-3.7 3.08-1.97 4.38-4.13 6.25-7.25 0.605-0.994 1.21-1.99 1.83-3.01 0.671-1.14 0.671-1.14 1.36-2.3z" fill="%23030405"/><path transform="translate(383,125)" d="m0 0c3.19 1.4 5.24 3.05 7.62 5.56 2.42 2.58 2.42 2.58 5.38 4.44v2c-2.49-1.2-4.68-2.45-7-4v-2h-2v-2l-4-2v-2z" fill="%230A0B0C"/><path transform="translate(675,140)" d="m0 0 2.19 2.25c2.71 2.75 2.71 2.75 5.56 4.88 2.25 1.88 2.25 1.88 3.25 4.88-5.1-1.35-8.19-4.67-11-9v-3z" fill="%230A0B0C"/><path transform="translate(308,179)" d="m0 0 2 2-1 3-1-5z" fill="%23050607"/><path transform="translate(304,165)" d="m0 0 2 1-1 3-1-4z" fill="%230D0E0F"/><path transform="translate(1134,142)" d="m0 0 2 1-1 2-1-3z" fill="%23000102"/><path transform="translate(1129,134)" d="m0 0 2 1-1 2-1-3z" fill="%23000102"/></svg>'); 
  background-repeat: no-repeat;
    background-position-y: 17px;
    background-size: 160px;
    background-position-x: center;
}
.homepage .white-logo-universe .gm-submenu .gm-target img{
  opacity:1;
}
.homepage .white-logo-universe .gm-submenu .gm-target{
  background: none;
}

@media only screen and (max-width: 992px) {
  .homepage .white-logo-universe .gm-target{
    background: none;
  }
  .homepage .white-logo-shop .gm-target{
    background: none;
  }
  .homepage .white-logo-universe .gm-target img{
    opacity: 1;
  }
  .homepage .white-logo-shop .gm-target img{
    opacity: 1;
  }
}

.cursor-fall{
  position: fixed;
  top: 0;
  left: 0;
  pointer-events: none;
  z-index: 9;
  display: none;
}
.homepage .cursor-fall{
  display: block;
}
.special-page .cursor-fall{
  display: block;
}



/* Navigation text */
body.gm-menu-installed .header .gm-menu .gm-item.gm-level-0 > .gm-target > span.gm-text{
  font-size: 50px!important;
  font-family: 'Joana Hand Writing'!important;
}
.gm-menu-installed .gm-menu.gm-menu-46289 .gm-submenu .gm-item .gm-heading .gm-target .gm-text{
  font-family: 'Joana Hand Writing'!important;
}
.gm-menu-installed .gm-menu.gm-menu-46289 .gm-links > li:not(.gm-heading) > a .gm-text{
  font-family: 'Joana Hand Writing'!important;
}
.gm-menu-installed .gm-menu.gm-menu-46289 .gm-links > li:not(.gm-heading) > a {
  padding-left: 0!important;
}
body.gm-menu-installed .header .gm-menu .gm-item.gm-level-0 > .gm-target > span.gm-text .fa-search{
  display: none!important;
}

.gm-menu-installed .gm-menu > .gm-level-0.gm-active > a#gm-menu-color-218, .gm-menu-installed .gm-menu > .gm-level-0:hover > a#gm-menu-color-218 .gm-text{
color: rgba(255, 52, 54, 1) !important;
}


.li.gm-item.gm-grid-item.gmcol-3.gm-has-submenu{
  display: block!important;
}
body.gm-menu-installed .header .gm-menu .gm-item.gm-level-0 > .gm-target > span.gm-retractor{
  display: none;
}
body.gm-menu-installed .header .gm-menu .gm-item.gm-level-0 > .gm-target > span.gm-text{
  position:relative;
}
body.gm-menu-installed .header .gm-menu .gm-item.gm-level-0 > .gm-target > span.gm-text::after{
      display: block;
      content: '';
      border-bottom: solid 3px #000 !important;
      transform: scaleX(0);
      transition: transform 250ms ease-in-out;
      line-height: 20px;
      width: 95%;
      margin: 3px auto;
      float: left;
      transform-origin: center;
      height: 4px;
      position: absolute;
          bottom: -15px;
}
body.gm-menu-installed .header .gm-menu .gm-item.gm-level-0 > .gm-target:hover span.gm-text::after {
    transform: scaleX(1);
    transition: 0.6s;
}

.gm-menu-installed .gm-menu.gm-menu-46289 .gm-links > li:not(.gm-heading) > a .gm-text::after{
      display: block;
      content: '';
      border-bottom: solid 3px #000 !important;
      transform: scaleX(0);
      transition: transform 250ms ease-in-out;
      line-height: 20px;
      width: 95%;
      margin: 3px auto;
      float: left;
      transform-origin: center;
      height: 4px;
      position: absolute;
          bottom: 0;
}
.gm-menu-installed .gm-menu.gm-menu-46289 .gm-links > li:not(.gm-heading) > a:hover span.gm-text::after {
    transform: scaleX(1);
    transition: 0.6s;
}

.gm-menu-installed .gm-menu.gm-menu-46289 .gm-submenu .gm-item .gm-heading .gm-target .gm-text::after{
  display: block;
      content: '';
      border-bottom: solid 3px #000 !important;
      transform: scaleX(0);
      transition: transform 250ms ease-in-out;
      line-height: 20px;
      width: 95%;
      margin: 3px auto;
      float: left;
      transform-origin: center;
      height: 4px;
      position: absolute;
          bottom: 0;
}
.gm-menu-installed .gm-menu.gm-menu-46289 .gm-submenu .gm-item .gm-heading .gm-target:hover span.gm-text::after {
    transform: scaleX(1);
    transition: 0.6s;
}
@media only screen and (max-width: 1500px) {
  li.gm-item.gm-grid-item.gmcol-3.gm-has-submenu {
    max-width: 30%;
  }
  body.gm-menu-installed .header .gm-menu .gm-item.gm-level-0 > .gm-target > span.gm-text{
    font-size: 40px!important;
  }
}
@media only screen and (max-width: 1200px) {
  body.gm-menu-installed .header .gm-menu .gm-item.gm-level-0 > .gm-target > span.gm-text{
    font-size: 35px!important;
  }
  li.gm-item.gm-grid-item.gmcol-3.gm-has-submenu {
    max-width: 40%;
  }
  .gm-menu-installed .gm-menu{
    padding-left: 0!important;
  }
}
@media only screen and (max-width: 767px) {
  .gm-menu-installed .gm-menu.gm-menu-46289.list-menu .gm-item.gm-level-0 > .gm-target{
    padding-left: 0!important;
  }
  body.gm-menu-installed .header .gm-menu .gm-item.gm-level-0 > .gm-target > span.gm-text {
    padding-right: 0px;
  }
  body.gm-menu-installed .header .gm-menu .gm-item.gm-level-0 > .gm-target > span.gm-retractor{
    font-size: 30px !important;
  }
  body.gm-menu-installed .header .gm-menu .gm-item.gm-level-0 > .gm-target > span.gm-retractor{
    display: flex;
  }
  .gm-menu-installed .gm-menu .gm-grid-item {
      padding: 5px 10px 0 10px !important;
      overflow: hidden;
  }
   .gm-menu-installed .gm-menu ul{
         padding-bottom: 0 !important;
    padding-top: 0 !important;
   }
  .gm-menu-installed .gm-menu .gm-grid {
    padding-bottom: 10px !important;
  }
  .gm-menu-installed .gm-menu.gm-menu-46289 .gm-links > li:not(.gm-heading) > a .gm-text {
    font-size: 25px;
    padding-left: 15px;
  }
  /* .gm-menu-installed .gm-menu.gm-menu-46289 .gm-submenu .gm-item .gm-heading .gm-target .gm-text{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="17" viewBox="0 0 30 17" fill="none"><path d="M0 1.00332C0 0.748601 0.100701 0.487934 0.296179 0.292455C0.687136 -0.0985014 1.32688 -0.0985014 1.71784 0.292455L15.0992 13.6738L28.2851 0.487933C28.6761 0.0969762 29.3158 0.0969762 29.7068 0.487933C30.0977 0.87889 30.0977 1.51864 29.7068 1.90959L15.81 15.8123C15.4191 16.2032 14.7793 16.2032 14.3884 15.8123L0.296179 1.72004C0.0947774 1.51864 0 1.26395 0 1.00332Z" fill="black"/></svg>');
    background-size: 30px;
    background-position: right center;
  } */

  .gm-menu-installed .gm-menu.gm-menu-46289 .gm-item.gm-level-0 > .gm-target{
    display: inline-block;
  }
}
#SortBy option[value="created-ascending"]{
    display: none;
}
#SortBy option[value="created-descending"]{
    display: none;
}

.product-count{
  display: none;
}
/* .product-grid .grid__item .caption-with-letter-spacing{
  display: none;
} */
.product__info-wrapper .product__tax{
  display: none;
}
.lcu__drawer__content{
  height: auto!important;
}
.lcu__drawer__content .lcu__drawer__inner{
  max-height: 60vh;
  overflow: auto;
}
@media only screen and (max-width: 767px) {
  .lcu__drawer__content .lcu__drawer__inner{
    max-height: 400px;
    overflow: auto;
  }
}
.lcu__drawer__content .lcu__drawer__check-wrapper{
  display: none;
}
.lcu__drawer__content .lcu__button--primary{
  color: #fff!important;
}
.collection-grid-section{
  margin-top: 5rem!important;
}
/* body{
      grid-template-rows: auto auto auto auto!important;
} */
.csm-cookie-consent{
  position: absolute;
}
.skip-to-content-link{
  display: block;
}




@media only screen and (max-width: 767px) {
    .collection ul#product-grid{
      display: flex;
      flex-wrap: wrap;
    }
  .collection ul#product-grid li{
  max-width: 50%!important;
            width: 50%;
  }
   .collection  ul#product-grid li .card-wrapper{
     flex-direction: column;
   }
  .collection   ul#product-grid li .card-wrapper .card-information, .collection   ul#product-grid li .card-wrapper .card--product{
    width: 100%;
  }
  .collection  ul#product-grid li .card-wrapper .card-information__wrapper{
    padding: 10px!important;
  }
  .collection  ul#product-grid li .card-wrapper h3.card-information__text.h5{
          color: #000 !important;
          overflow: hidden;
  }
  .collection  ul#product-grid li .card-wrapper h3.card-information__text.h5 a{
          font-size: 14px;
    color: #000 !important;
  }
  
}



.custom-select {
  position: relative;
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.custom-select svg{
  width: 15px;
  position: absolute;
  right: 15px;
}

.custom-select__trigger {
  padding: 10px;
  border: 1px solid #ccc;
  background-color: #fff;
  border-radius: 5px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 160px;
}

.custom-select__trigger span {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.custom-select__options {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 5px;
  max-height: 200px;
  overflow-y: auto;
  z-index: 10;
  display: none;
}

.custom-select__options.show {
  display: block;
}

.custom-select__option {
  padding: 10px;
  cursor: pointer;
}

.custom-select__option:hover, .custom-select__option--active {
  background-color: #f0f0f0;
}
#FacetsWrapperDesktop .facets__heading{
  margin-top: 0!important;
}
#FacetsWrapperDesktop .facets__disclosure{
      padding: 10px;
    border: 1px solid #ccc;
    background-color: #fff;
    border-radius: 5px;
    display: flex
;
    justify-content: space-between;
    align-items: center;
    width: 220px;
}
#FacetsWrapperDesktop .facets__disclosure .facets__summary{
  margin-bottom: 0;
      width: 100%;
    padding-right: 0 !important;
}
#FacetsWrapperDesktop .facets__disclosure .facets__summary:hover span{
  text-decoration: none;
}
#FacetsWrapperDesktop .facets__disclosure .facets__summary span{
  font-size: 12px;
}
#FacetsWrapperDesktop .facets__disclosure .facets__summary svg{
      width: 15px;
    position: absolute;
    right: 6px !important;
    height: 15px;
    top: 2px;
}

#FacetsWrapperDesktop .facets__display{
  left: 0;
  top: calc(100% + 1px);
  border-radius: 5px;
  width: 220px!important;
}

#FacetsWrapperDesktop .facets__list label.facet-checkbox .icon-checkmark{
    left: 0;
    top: 5px;
    background: transparent;
}
#FacetFiltersForm .active-facets .active-facets__button-inner{
  align-items: center;
}
#FacetFiltersForm .active-facets .active-facets__button-inner svg{
  height: auto;
}
@media only screen and (max-width: 767px) {
  .mobile-facets{
    z-index: 99999!important;
  }
  .facets-container{
  display: flex!important;
      flex-wrap: wrap;
    justify-content: space-between;
  }
  .facets-container .facet-filters-form{
    width: 50%;
  }
  .facets-container .facets__form{
        display: flex
  ;
      gap: 0;
  }
  .facets-container .facets__wrapper{
    display: none;
  }
  .facets-container .active-facets-desktop, .facets-container .facet-filters__label{
    display: none;
  }
  .menu-drawer{
    width: 50%;
  }
  .facets-container .facet-filters.sorting{
        padding-left: 0rem;
  }
  .facets-container .custom-select__trigger {
      width: 150px;
      max-width: 100%;
  }
  .mobile-facets__sort{
   display:none!important;
  }
  .mobile-facets__wrapper{
        padding: 10px;
    border: 1px solid #ccc;
    background-color: #fff;
    border-radius: 5px;
    display: flex
;
    justify-content: space-between;
    align-items: center;
    width: 150px;
            height: 39px;
  }
  .mobile-facets__wrapper .mobile-facets__open-label{
    font-size: 10px;
  }
  .active-facets__button--light .active-facets__button-inner{
    align-items: center;
  }
  .active-facets__button--light .active-facets__button-inner svg{
    height: auto;
  }
  .mobile-facets__label>svg{
    width: 20px;
    height: 20px;
  }
  .mobile-facets__label .icon-checkmark {
    top: 15px !important;
    left: 26px !important;
    width: 18px;
    height: 18px;
    background-color: transparent;
}
}



/* banner style */

.banner-button{
  position: absolute;
  width: 100%;
  text-align: center;
  z-index: 9;
}

.banner-button.center{
  bottom: 50%;
  transform: translateY(-50%)
}
.banner-button.flex-end{
  bottom: 10%;
}
.banner-button .btn{
      justify-content: center;
    align-items: center;
    box-sizing: border-box;
    font: inherit;
    padding: 0.9rem 3rem 1.1rem;
    text-decoration: none;
    border-radius: 0;
}

.banner-button .btn-primary{
  background-color: #ffffff;
    color: #000000;
    text-decoration: none;
    border: 1px solid #000;
}
.banner-button .btn-primary:hover{
  background-color: #000;
  color: #fff!important;
}

.banner-button .btn-secondary{
  background-color: transparent;
    color: #000;
    text-decoration: none;
    border: 1px solid #000;
}
.banner-button .btn-secondary:hover{
  background-color: #000;
  color: #fff!important;
}

.banner-button .btn-link{
  color: #000;
  text-decoration: underline;
}

.homepage #shopify-section-template--23824675504443__featured_collection_jLV43H .product-grid {
    padding-top: 30px!important;
    padding-bottom: 90px!important;
}
.homepage .title-wrapper-with-link{
  display: none;
}
@media only screen and (max-width: 767px) {
  .banner-button .btn{
    font-size: 14px;
}
  .homepage #shopify-section-template--23824675504443__featured_collection_jLV43H .product-grid {
    padding-top: 30px!important;
    padding-bottom: 50px!important;
}
}



/* header nav new design */
sticky-header.header-wrapper.color-inverse.gradient{
  position: fixed;
  top:0;
  width: 100%;
    z-index: 99999;
}
#new-nav-menu .gm-submenu>.gm-submenu-align-left>.gm-submenu{
      left: 93%;
}
.shopify-section-header-hidden {
    transform: translateY(0%);
}
#shopify-section-header {
    position: sticky;
    width: 100%;
    top: -10px;
    z-index: 99999;
}

.shopify-section-header-hidden #new-nav-menu.header.header--middle-left.page-width.header--has-menu, .gm-menu-installed .gm-menu.gm-submenu-align-right{
  top:5px;
  position: relative;
}
#new-nav-menu.header.header--middle-left.page-width.header--has-menu, .gm-menu-installed .gm-menu.gm-submenu-align-right{
 top:5px;
  position: relative;
}
#new-nav-menu .header__inline-menu.desktop-only ul.list-menu.list-menu--inline li.logo-block{
      position: absolute;
    left: 25px;
      top: 3px;
}
#new-nav-menu .header__inline-menu.desktop-only ul.list-menu.list-menu--inline li.logo-block .gm-icon-img{
  line-height: 1!important;
      min-width: 320px !important;
}
#new-nav-menu.header.header--middle-left.page-width.header--has-menu .logo-block{
      position: absolute;
    left: 25px;
}
.homepage #new-nav-menu.header.header--middle-left.page-width.header--has-menu, .gm-menu-installed .gm-menu.gm-submenu-align-right{
   min-height: auto !important;
}
#new-nav-menu.header.header--middle-left.page-width.header--has-menu, .gm-menu-installed .gm-menu.gm-submenu-align-right{
      /* min-height: 40px !important; */
    padding-bottom: 0 !important;
      border-radius: 15px;
}
.homepage .content-for-layout{
  padding-top: 0px!important;
}

.content-for-layout .customer:not(.account):not(.order){
  margin-top: 7rem!important;
}
.collection-grid-section{
  margin-top: 12rem!important;
}
#new-nav-menu .header__inline-menu.desktop-only ul.list-menu.list-menu--inline li{
  margin-left: unset!important;
}
#new-nav-menu .header__inline-menu.desktop-only ul.list-menu.list-menu--inline li.searchItem{
      margin-left: 100px !important;
  margin-right: 25px;
}
body.gm-menu-installed #new-nav-menu .gm-menu .gm-item.gm-level-0 > .gm-target > span.gm-text .fa-search{
    display: block!important;
}
body.gm-menu-installed #new-nav-menu .gm-menu .gm-item.gm-level-0 > .gm-target > span.gm-text{
    font-size: 14px!important;
    font-family: inherit!important;
}

#new-nav-menu.header--middle-left.page-width.header--has-menu .gm-search-form{
  width: 800px;padding: 10px;
}
#new-nav-menu.header--middle-left.page-width.header--has-menu .gm-search-form input{
  line-height: 35px !important;
    background: #212121;
    border-radius: 30px;
  color: #fff;
}
#new-nav-menu.header--middle-left.page-width.header--has-menu .gm-dropdown .gm-target{
      padding: 5px 20px !important;
}
#new-nav-menu.header--middle-left.page-width.header--has-menu .gm-dropdown{
  border-radius: 15px;
  top: 50px;
      padding-top: 10px;
  padding-bottom:10px;
}
#new-nav-menu.header--middle-left.page-width.header--has-menu .gm-dropdown .gm-dropdown{
  top: 5px;
      padding-top: 10px;
  max-width: 200px;
  padding-bottom:5px;
}
.gm-menu-installed .gm-dropdown>li>.gm-target>.gm-text, .gm-menu-installed .gm-dropdown>li>a>.gm-text{
      white-space: normal!important;
    line-height: 1;
}
#new-nav-menu.header--middle-left.page-width.header--has-menu .gm-dropdown .gm-target:hover{
  text-decoration: underline
}
#new-nav-menu.header--middle-left.page-width.header--has-menu .gm-dropdown .gm-target{
  width: 100%;
}
#new-nav-menu.header.header--middle-left.page-width.header--has-menu .header__icons{
      position: absolute;
    top: 25px;
    right: 160px;
}
@media only screen and (max-width: 1500px) {
  #new-nav-menu.header.header--middle-left.page-width.header--has-menu .header__icons{
    right: 140px;
  }
  
}
@media only screen and (max-width: 1300px) {
  #new-nav-menu.header.header--middle-left.page-width.header--has-menu .header__icons{
    right: 130px;
  }
  
}

#new-nav-menu.header.header--middle-left.page-width.header--has-menu .header__icons .header__search{
  display: none;
}
#new-nav-menu.header.header--middle-left.page-width.header--has-menu .header__icons .header__icon{
  color: #fff!important;
}
#new-nav-menu.header.header--middle-left.page-width.header--has-menu .header__icons .header__icon svg{
  color: #fff!important;
      height: 15px;
    width: 13px;
}
#new-nav-menu.header.header--middle-left.page-width.header--has-menu .header__icons a#cart-icon-bubble svg{
      height: 16px;
    width: 21px;
}
#new-nav-menu.header.header--middle-left.page-width.header--has-menu .header__icons .header__icon svg path{
  stroke: #fff!important;
}
body.gm-menu-installed #new-nav-menu .gm-menu .gm-item.gm-level-0 > .gm-target > span.gm-retractor{
  display: block!important;
}
#new-nav-menu.header.header--middle-left.page-width.header--has-menu  h1.header__heading{
  display: none;
}
header.header.header--middle-left.page-width.header--has-menu a.header__heading-link.link.link--text.focus-inset{
  display: none;
}
/* .content-for-layout{
  padding-top: 40px;
} */
    .multicolumn.no-heading:not(.background-secondary) {
        margin-top: calc(10rem + var(--page-width-margin))!important;
    }
.product-section{
  margin-top:12rem!important;
}
@media only screen and (max-width: 768px) {
  #new-nav-menu.header.header--middle-left.page-width.header--has-menu  h1.header__heading{
  display: block;
}
  header.header.header--middle-left.page-width.header--has-menu{
    justify-content: center;
  }
  header.header.header--middle-left.page-width.header--has-menu a.header__heading-link.link.link--text.focus-inset{
  display: block;
}
  #new-nav-menu.header--middle-left.page-width.header--has-menu .logo-block{
      display: none;
  }
  #new-nav-menu.header.header--middle-left.page-width.header--has-menu{
    min-height: 40px !important;
            padding-bottom: 0 !important;
        border-radius: 0;
        background: #000;
        position: absolute;
        width: 100%;
        top: 0;
        transform: translateX(-50%);
        left: 50%;
  }
  .gm-menu-installed .gm-menu.gm-submenu-align-right{
        top: 0;
    width: 100%;
    padding: 20px !important;
  }
  .gm-menu-installed .gm-menu.gm-submenu.list-menu .gm-item.gm-level-0 > .gm-target{
            width: 100%;
        display: flex;
        align-items: center;
  }
  .gm-menu-installed .gm-menu.gm-mobile-bordered .gm-item.gm-level-0 > .gm-target > .gm-retractor{
        line-height: 1 !important;
    width: 10px
  }
  .gm-menu.gm-menu-mobile .gm-submenu-dropdown>.gm-target>.gm-retractor{
      width:10px!important;
  }
  ul.menu-drawer__menu.has-submenu.list-menu li:first-child{
            padding: 5px 20px 0 0px!important;
  }
  #new-nav-menu.header--middle-left.page-width.header--has-menu .gm-dropdown{
        padding-right: 0px;
  }
  #new-nav-menu.header.header--middle-left.page-width.header--has-menu .header__icon--menu .icon path{
    stroke: #fff;
  }
  #new-nav-menu.header.header--middle-left.page-width.header--has-menu  h1.header__heading {
      height: auto;
      top: 13px;
      position: static;
        width: auto;
  }
  #new-nav-menu .header__heading-link.link.link--text.focus-inset{
    height: auto;
        width: auto !important;
    position: static;
  }
   #new-nav-menu  .header__heading-logo {
      max-width: 174px !important;
  }
  #new-nav-menu.header.header--middle-left.page-width.header--has-menu .header__icons {
    position: absolute;
    top: 11px;
    right: 23px;
  }

  #new-nav-menu.header.header--middle-left.page-width.header--has-menu .menu-drawer__inner-container{
    background-color: transparent!important;
  }
  #new-nav-menu.header.header--middle-left.page-width.header--has-menu, .gm-menu-installed .gm-menu.gm-submenu-align-right{
    border-radius: 0!important;
  }
  #new-nav-menu.header.header--middle-left.page-width.header--has-menu .menu-drawer-container .menu-drawer{
            background-color: #00000000 !important;
        /* height: auto !important; */
        padding: 0;
        margin: 0;
        border: 0;
  }
  .gm-menu-installed .gm-menu.gm-menu-46289.list-menu .gm-item.gm-level-0 > .gm-target{
    width: 100%;
  }
  .gm-menu-installed #new-nav-menu.header.header--middle-left.page-width.header--has-menu .gm-item.gm-level-0 > .gm-target {
    padding: 5px 19px !important;
}
.homepage #new-nav-menu.header.header--middle-left.page-width.header--has-menu, .gm-menu-installed .gm-menu.gm-submenu-align-right{
  min-height: 40px!important;
}

  .product-section{
    margin-top: 60px!important;
  }
  .collection-grid-section{
    margin-top: 12rem!important
  }

  sticky-header.header-wrapper.color-inverse.gradient {
    background-color: rgba(0, 0, 0, 0);
    padding: 0;
    position: fixed;
    width: 100%;
}
}


/* Subscription form style */

.product-form .rc-template__legacy-radio .rc-radio{
      border: 1px solid #e9e9e9;
    border-radius: 10px;
    margin-top: 10px;
      padding: 10px !important;
      text-align: center;
}
.product-form .rc-template__legacy-radio .rc-radio .rc-radio__input{
  opacity: 0;
  position: absolute;
}

.product-form .rc-template__legacy-radio .rc-radio .rc-radio__label{
  width: 100%;
  display: block;
}
.product-form .rc-container{
  position: relative
}
.product-form .rc-template__legacy-radio{
      display: flex
;
    flex-direction: column;
}
.rc-template__legacy-radio .rc-radio.rc-option__subsave{
  order: 2;
}
.rc-template__legacy-radio .rc-option__onetime{
  order: 1;
}
.product-form .rc_popup{
      position: absolute;
    bottom: -18px;
    right: 0;
}
.product-form .rc_popup__label{
  font-size: 10px;
}
.product-form .reload-icon[data-v-7bc675e0]{
      height: 7px!important;
    width: 7px!important;
    color: #000!important;
}
.product-form .rc-widget .rc-option--active{
  border: 1px solid #000;
  background-color: transparent;
}
/* .product-form .rc-widget .rc-option--active .rc-radio__label{
  color: #fff;
} */
.rc-template__legacy-radio .rc_widget__option__selector+.rc-selling-plans .rc_widget__option__plans__dropdown{
      height: 35px;
    padding: 0 5px;
    text-align: left;
    border-radius: 5px;
    box-shadow: none!important;
}
.lcu__drawer__input-wrapper{
  border-radius: 10px!important;
}

.lcu__drawer__content{
      border-radius: 30px 0px 0px 30px;
}
.lcu__drawer__content .lcu__drawer__inner{
  padding: 30px;
}

.lcu__drawer__footer-buttons{
      padding: 0px 30px 20px!important;
}
.lcu__drawer__footer-buttons .lcu__button{
  border-radius: 10px;
}

@media screen and (max-width: 767px) {
  .lcu__drawer__content{
      border-radius: 0px 0px 0px 0px;
  }
}


.shopify-policy__container{
  margin-top: 120px;
}
#shopify-section-template--23824676749627__51f296fb-6d11-4c23-8688-687a8e53990d .subscribe-heading {
    margin-top: 90px;
}
@media screen and (max-width: 767px) {
 #shopify-section-template--23824676749627__51f296fb-6d11-4c23-8688-687a8e53990d .subscribe-heading {
    margin-top: 60px;
}
}


.cbb-frequently-bought-selector-list{
  display: none!important;
}
.cbb-frequently-bought-total-price-text{
  display: none;
}
.cbb-frequently-bought-add-button:focus{
  color: #fff!important;
}
.cbb-frequently-bought-add-button{
      border: 1px solid #000!important;
    padding: 35px 10px 15px!important;
    box-shadow: none !important;
  font-size: 14px!important;
  min-height: unset!important;
  background: transparent!important;
      color: #000 !important;
}
.cbb-frequently-bought-add-button:hover{
  /* border: 1px solid #000!important; */
    box-shadow: none !important;
  /* background-color: #000!important; */
  color: #fff!important;
  border: 1px solid #000!important;
  
}
.cbb-frequently-bought-form{
  border-radius: 10px;
}
.cbb-frequently-bought-form:hover{
  border: 1px solid #000!important;
    box-shadow: none !important;
  background-color: #000!important;
}
.cbb-frequently-bought-form:hover .cbb-frequently-bought-add-button{
  color: #fff!important;
}

.cbb-frequently-bought-form:hover .cbb-frequently-bought-total-price-box .cbb-frequently-bought-total-price-regular-price{
  color: #fff!important;
  
}

.cbb-frequently-bought-form{
      margin-bottom: 0!important;
    position: relative;
  margin-left: 30px;
      margin-top: -10px;
  cursor: pointer
}
.cbb-frequently-bought-total-price-box{
      margin-bottom: 0!important;
    margin-right: 0!important;
    text-align: center!important;
    line-height: 1!important;
  position: absolute;
  width:100%;
  top: 15px;
  /* z-index: 9999; */
}

.cbb-frequently-bought-recommendations-container{
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.cbb-frequently-bought-products{
  position: relative;
}

.cbb-frequently-bought-products::after {
      content: "=";
    font-size: 25px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -25px;
}

.cbb-frequently-bought-products{
  display: flex!important;
}
    .cbb-frequently-bought-plus-icon {
        color: #000 !important;
        font-weight: 500 !important;
    }
.cbb-frequently-bought-product{
  display: flex!important;
  align-items: center!important;
      margin-top: 0!important;
    margin-bottom: 0!important;
  width: auto!important;
}
.cbb-frequently-bought-product-image{
  width: 90px!important;
}
@media screen and (max-width: 1200px) {
  .cbb-frequently-bought-total-price-box{
      font-size: 12px!important;
  }
.cbb-frequently-bought-add-button{
  font-size: 12px!important;
}
}

@media screen and (max-width: 992px) {
.cbb-frequently-bought-recommendations-container{
  flex-wrap: wrap;
}

  .cbb-frequently-bought-form{
    width: 100%!important;
    margin-left: 0!important;
  }
}

@media screen and (max-width: 767px) {
    .cbb-frequently-bought-product-image-link{
      width: auto!important;
       height: auto!important;
    }
      .cbb-frequently-bought-products {
        display: flex !important;
        width: auto!important;
    }
  .cbb-frequently-bought-add-button{
  top: 7px!important;
}
    .cbb-frequently-bought-products::after {
        right: 0px;
    }
    .cbb-frequently-bought-form {
               width: 145px !important;
        margin-left: 10px !important;
    }

    .cbb-frequently-bought-product-image {
        width: 75px !important;
      height: 75px !important;
    }
    .cbb-frequently-bought-plus-icon {
       height: 75px !important;
          line-height: 75px !important;
    }
    .cbb-frequently-bought-container{
      margin: 0 0!important;
    }
    .cbb-frequently-bought-product{
      height: auto!important;
    }
  .cbb-frequently-bought-title{
            font-size: 18px !important;
        text-align: center !important;
  }
  .cbb-frequently-bought-add-button{
        padding: 20px 10px 10px !important;
  }
}

#shopify-section-template--23824675111227__cart-items{
  margin-top: 100px;
}