/** Shopify CDN: Minification failed

Line 8399:0 Unexpected "@font-face"
Line 8412:0 "@charset" must be the first rule in the file
Line 8536:3 Unexpected "@font-face"

**/
/* Typography (heading) */
  @font-face {
  font-family: Lato;
  font-weight: 700;
  font-style: normal;
  font-display: fallback;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-lato_n7-900f219bc7337bc57a7a2151983f0a4a4d9d5dcf.woff2?v=139135255970128652781789155503") format("woff2"),
       url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-lato_n7-a55c60751adcc35be7c4f8a0313f9698598612ee.woff?v=184118142550514292731789155502") format("woff");
}

@font-face {
  font-family: Lato;
  font-weight: 700;
  font-style: italic;
  font-display: fallback;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-lato_i7-16ba75868b37083a879b8dd9f2be44e067dfbf92.woff2?v=7915140197099650271789155503") format("woff2"),
       url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-lato_i7-4c07c2b3b7e64ab516aa2f2081d2bb0366b9dce8.woff?v=152919973279135847301789155503") format("woff");
}

/* Typography (body) */
  @font-face {
  font-family: Lato;
  font-weight: 400;
  font-style: normal;
  font-display: fallback;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-lato_n4-c3b93d431f0091c8be23185e15c9d1fee1e971c5.woff2?v=128539288963297981391789155503") format("woff2"),
       url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-lato_n4-d5c00c781efb195594fd2fd4ad04f7882949e327.woff?v=12572835265089512591789155503") format("woff");
}

@font-face {
  font-family: Lato;
  font-weight: 400;
  font-style: italic;
  font-display: fallback;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-lato_i4-09c847adc47c2fefc3368f2e241a3712168bc4b6.woff2?v=46944073281458181941789155503") format("woff2"),
       url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-lato_i4-3c7d9eb6c1b0a2bf62d892c3ee4582b016d0f30c.woff?v=182033043497774258271789155503") format("woff");
}

@font-face {
  font-family: Lato;
  font-weight: 700;
  font-style: normal;
  font-display: fallback;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-lato_n7-900f219bc7337bc57a7a2151983f0a4a4d9d5dcf.woff2?v=139135255970128652781789155503") format("woff2"),
       url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-lato_n7-a55c60751adcc35be7c4f8a0313f9698598612ee.woff?v=184118142550514292731789155502") format("woff");
}

@font-face {
  font-family: Lato;
  font-weight: 700;
  font-style: italic;
  font-display: fallback;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-lato_i7-16ba75868b37083a879b8dd9f2be44e067dfbf92.woff2?v=7915140197099650271789155503") format("woff2"),
       url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-lato_i7-4c07c2b3b7e64ab516aa2f2081d2bb0366b9dce8.woff?v=152919973279135847301789155503") format("woff");
}

.pm-evolve {
    /* Container */
    --container-max-width: 100%;
    --container-xxs-max-width: 27.5rem; /* 440px */
    --container-xs-max-width: 42.5rem; /* 680px */
    --container-sm-max-width: 61.25rem; /* 980px */
    --container-md-max-width: 71.875rem; /* 1150px */
    --container-lg-max-width: 78.75rem; /* 1260px */
    --container-xl-max-width: 85rem; /* 1360px */
    --container-gutter: 1.25rem;

    --section-vertical-spacing: 2.5rem;
    --section-vertical-spacing-tight:2.5rem;

    --section-stack-gap:2.25rem;
    --section-stack-gap-tight:2.25rem;

    /* Form settings */
    --form-gap: 1.25rem; /* Gap between fieldset and submit button */
    --fieldset-gap: 1rem; /* Gap between each form input within a fieldset */
    --form-control-gap: 0.625rem; /* Gap between input and label (ignored for floating label) */
    --checkbox-control-gap: 0.75rem; /* Horizontal gap between checkbox and its associated label */
    --input-padding-block: 0.65rem; /* Vertical padding for input, textarea and native select */
    --input-padding-inline: 0.8rem; /* Horizontal padding for input, textarea and native select */
    --checkbox-size: 0.875rem; /* Size (width and height) for checkbox */

    /* Other sizes */
    --sticky-area-height: calc(var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px) + var(--header-is-sticky, 0) * var(--header-is-visible, 1) * var(--header-height, 0px));

    /* RTL support */
    --transform-logical-flip: 1;
    --transform-origin-start: left;
    --transform-origin-end: right;

    /**
     * ---------------------------------------------------------------------
     * TYPOGRAPHY
     * ---------------------------------------------------------------------
     */

    /* Font properties */
    --heading-font-family: Lato, sans-serif;
    --heading-font-weight: 700;
    --heading-font-style: normal;
    --heading-text-transform: uppercase;
    --heading-letter-spacing: 0.2em;
    --text-font-family: Lato, sans-serif;
    --text-font-weight: 400;
    --text-font-style: normal;
    --text-letter-spacing: 0.0em;
    --button-font: var(--text-font-style) var(--text-font-weight) var(--text-sm) / 1.65 var(--text-font-family);
    --button-text-transform: uppercase;
    --button-letter-spacing: 0.0em;

    /* Font sizes */--text-heading-size-factor: 1;
    --text-h1: max(0.6875rem, clamp(1.375rem, 1.146341463414634rem + 0.975609756097561vw, 2rem) * var(--text-heading-size-factor));
    --text-h2: max(0.6875rem, clamp(1.25rem, 1.0670731707317074rem + 0.7804878048780488vw, 1.75rem) * var(--text-heading-size-factor));
    --text-h3: max(0.6875rem, clamp(1.125rem, 1.0335365853658536rem + 0.3902439024390244vw, 1.375rem) * var(--text-heading-size-factor));
    --text-h4: max(0.6875rem, clamp(1rem, 0.9542682926829268rem + 0.1951219512195122vw, 1.125rem) * var(--text-heading-size-factor));
    --text-h5: calc(0.875rem * var(--text-heading-size-factor));
    --text-h6: calc(0.75rem * var(--text-heading-size-factor));

    --text-xs: 0.8125rem;
    --text-sm: 0.875rem;
    --text-base: 0.9375rem;
    --text-lg: 1.0625rem;
    --text-xl: 1.1875rem;

    /* Rounded variables (used for border radius) */
    --rounded-full: 9999px;
    --button-border-radius: 0.0rem;
    --input-border-radius: 0.0rem;

    /* Box shadow */
    --shadow-sm: 0 2px 8px rgb(0 0 0 / 0.05);
    --shadow: 0 5px 15px rgb(0 0 0 / 0.05);
    --shadow-md: 0 5px 30px rgb(0 0 0 / 0.05);
    --shadow-block: px px px rgb(var(--text-primary) / 0.0);

    /**
     * ---------------------------------------------------------------------
     * OTHER
     * ---------------------------------------------------------------------
     */

    --checkmark-svg-url: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-checkmark.svg?v=77552481021870063511789155507");
    --cursor-zoom-in-svg-url: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-cursor-zoom-in.svg?v=31744706887206012901789155507");
  }

  [dir="rtl"]:root :where(.pm-evolve) {
    /* RTL support */
    --transform-logical-flip: -1;
    --transform-origin-start: right;
    --transform-origin-end: left;
  }

  @media screen and (min-width: 700px) {
    .pm-evolve {
      /* Typography (font size) */
      --text-xs: 0.8125rem;
      --text-sm: 0.875rem;
      --text-base: 0.9375rem;
      --text-lg: 1.0625rem;
      --text-xl: 1.3125rem;

      /* Spacing settings */
      --container-gutter: 2rem;
    }
  }

  @media screen and (min-width: 1000px) {
    .pm-evolve {
      /* Spacing settings */
      --container-gutter: 3rem;

      --section-vertical-spacing: 4rem;
      --section-vertical-spacing-tight: 4rem;

      --section-stack-gap:3rem;
      --section-stack-gap-tight:3rem;
    }
  }.pm-evolve {/* Overlay used for modal */
    --page-overlay: 0 0 0 / 0.4;

    /* We use the first scheme background as default */
    --page-background: ;

    /* Product colors */
    --on-sale-text: 255 255 255;
    --on-sale-badge-background: 255 255 255;
    --on-sale-badge-text: 0 0 0 / 0.65;
    --sold-out-badge-background: 239 239 239;
    --sold-out-badge-text: 0 0 0 / 0.65;
    --custom-badge-background: 28 28 28;
    --custom-badge-text: 255 255 255;
    --star-color: 226 163 77;

    /* Status colors */
    --success-background: 212 227 203;
    --success-text: 48 122 7;
    --warning-background: 253 241 224;
    --warning-text: 237 138 0;
    --error-background: 243 204 204;
    --error-text: 203 43 43;
  }.color-scheme--scheme-1 {
      /* Color settings */--accent: 226 163 77;
      --text-color: 48 48 48;
      --background: 255 255 255 / 1.0;
      --background-without-opacity: 255 255 255;
      --background-gradient: ;--border-color: 224 224 224;/* Button colors */
      --button-background: 226 163 77;
      --button-text-color: 255 255 255;

      /* Circled buttons */
      --circle-button-background: 226 163 77;
      --circle-button-text-color: 255 255 255;
    }.shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673) + .shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
    }.color-scheme--scheme-2 {
      /* Color settings */--accent: 6 24 40;
      --text-color: 48 48 48;
      --background: 255 255 255 / 1.0;
      --background-without-opacity: 255 255 255;
      --background-gradient: ;--border-color: 224 224 224;/* Button colors */
      --button-background: 6 24 40;
      --button-text-color: 255 255 255;

      /* Circled buttons */
      --circle-button-background: 6 24 40;
      --circle-button-text-color: 255 255 255;
    }.shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673) + .shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
    }.color-scheme--scheme-3 {
      /* Color settings */--accent: 255 255 255;
      --text-color: 255 255 255;
      --background: 28 28 28 / 1.0;
      --background-without-opacity: 28 28 28;
      --background-gradient: ;--border-color: 62 62 62;/* Button colors */
      --button-background: 255 255 255;
      --button-text-color: 255 255 255;

      /* Circled buttons */
      --circle-button-background: 255 255 255;
      --circle-button-text-color: 28 28 28;
    }.shopify-section:has(.section-spacing.color-scheme--bg-c1f8cb21047e4797e94d0969dc5d1e44) + .shopify-section:has(.section-spacing.color-scheme--bg-c1f8cb21047e4797e94d0969dc5d1e44:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
    }.color-scheme--scheme-4 {
      /* Color settings */--accent: 255 255 255;
      --text-color: 255 255 255;
      --background: 0 0 0 / 0.0;
      --background-without-opacity: 0 0 0;
      --background-gradient: ;--border-color: 255 255 255;/* Button colors */
      --button-background: 255 255 255;
      --button-text-color: 28 28 28;

      /* Circled buttons */
      --circle-button-background: 255 255 255;
      --circle-button-text-color: 28 28 28;
    }.shopify-section:has(.section-spacing.color-scheme--bg-3671eee015764974ee0aef1536023e0f) + .shopify-section:has(.section-spacing.color-scheme--bg-3671eee015764974ee0aef1536023e0f:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
    }.color-scheme--scheme-86694416-5ec7-4664-ae2d-48600f47b2a2 {
      /* Color settings */--accent: 226 163 77;
      --text-color: 255 255 255;
      --background: 6 24 40 / 1.0;
      --background-without-opacity: 6 24 40;
      --background-gradient: ;--border-color: 43 59 72;/* Button colors */
      --button-background: 226 163 77;
      --button-text-color: 255 255 255;

      /* Circled buttons */
      --circle-button-background: 226 163 77;
      --circle-button-text-color: 255 255 255;
    }.shopify-section:has(.section-spacing.color-scheme--bg-9bc8d2c664216ddf2d7796f68e63b2fd) + .shopify-section:has(.section-spacing.color-scheme--bg-9bc8d2c664216ddf2d7796f68e63b2fd:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
    }.color-scheme--dialog {
      /* Color settings */--accent: 6 24 40;
      --text-color: 48 48 48;
      --background: 255 255 255 / 1.0;
      --background-without-opacity: 255 255 255;
      --background-gradient: ;--border-color: 224 224 224;/* Button colors */
      --button-background: 6 24 40;
      --button-text-color: 255 255 255;

      /* Circled buttons */
      --circle-button-background: 6 24 40;
      --circle-button-text-color: 255 255 255;
    }

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-owl-video-play.png?v=19867143070018992641789155502") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}

        #shopify-buyer-consent {
  margin-top: 1em;
  display: inline-block;
  width: 100%;
}

#shopify-buyer-consent.hidden {
  display: none;
}

#shopify-subscription-policy-button {
  background: none;
  border: none;
  padding: 0;
  text-decoration: underline;
  font-size: inherit;
  cursor: pointer;
}

#shopify-subscription-policy-button::before {
  box-shadow: none;
}

      
/** Shopify CDN: Minification failed

Line 7983:0 All "@import" rules must come first
Line 7994:19 Expected "{" but found end of file

**/
:where(.pm-evolve) *, :where(.pm-evolve) :before, :where(.pm-evolve) :after {
  box-sizing: border-box;
  border-style: solid;
  border-width: 0;
  border-color: rgb(var(--border-color));
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.pm-evolve {
  -webkit-text-size-adjust: 100%;
  tab-size: 4;
  scroll-padding-top: var(--sticky-area-height);
  interpolate-size: allow-keywords;
  line-height: 1.5;
}

.pm-evolve {
  background: rgb(var(--page-background));
  font: var(--text-font-style) var(--text-font-weight) var(--text-base) / 1.65 var(--text-font-family);
  letter-spacing: var(--text-letter-spacing);
  margin: 0;
  position: relative;
}

:where(.pm-evolve) hr {
  border-top-width: 1px;
  justify-self: stretch;
  height: 0;
}

:where(.pm-evolve) a {
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
}

:where(.pm-evolve) b, :where(.pm-evolve) strong {
  font-weight: bolder;
}

:where(.pm-evolve) code, :where(.pm-evolve) kbd, :where(.pm-evolve) samp, :where(.pm-evolve) pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  font-size: 1em;
}

:where(.pm-evolve) table {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}

:where(.pm-evolve) button, :where(.pm-evolve) input, :where(.pm-evolve) optgroup, :where(.pm-evolve) select, :where(.pm-evolve) textarea {
  font-family: inherit;
  font-size: 100%;
  font-weight: inherit;
  font-style: inherit;
  line-height: inherit;
  text-transform: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}

:where(.pm-evolve) input[type="submit"] {
  cursor: pointer;
}

:where(.pm-evolve) button, :where(.pm-evolve) select {
  text-transform: none;
}

:where(.pm-evolve) button, :where(.pm-evolve) [type="button"], :where(.pm-evolve) [type="reset"], :where(.pm-evolve) [type="submit"] {
  -webkit-appearance: button;
  background-color: #0000;
  background-image: none;
}

:where(.pm-evolve) button, :where(.pm-evolve) label, :where(.pm-evolve) summary, :where(.pm-evolve) [role="button"], :where(.pm-evolve) [type="checkbox"], :where(.pm-evolve) [type="radio"] {
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
  cursor: pointer;
}

:where(.pm-evolve) :-moz-focusring {
  outline: auto;
}

:where(.pm-evolve) :-moz-ui-invalid {
  box-shadow: none;
}

:where(.pm-evolve) ::-webkit-inner-spin-button {
  height: auto;
}

:where(.pm-evolve) ::-webkit-outer-spin-button {
  height: auto;
}

:where(.pm-evolve) ::-webkit-date-and-time-value {
  text-align: start;
}

:where(.pm-evolve) [type="date"] {
  min-height: 3rem;
}

:where(.pm-evolve) [type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

:where(.pm-evolve) ::-webkit-search-decoration {
  -webkit-appearance: none;
}

:where(.pm-evolve) ::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

:where(.pm-evolve) summary {
  list-style-type: none;
}

:where(.pm-evolve) summary::-webkit-details-marker {
  display: none;
}

:where(.pm-evolve) blockquote, :where(.pm-evolve) dl, :where(.pm-evolve) dd, :where(.pm-evolve) h1, :where(.pm-evolve) h2, :where(.pm-evolve) h3, :where(.pm-evolve) h4, :where(.pm-evolve) h5, :where(.pm-evolve) h6, :where(.pm-evolve) hr, :where(.pm-evolve) figure, :where(.pm-evolve) p, :where(.pm-evolve) pre {
  margin: 0;
}

:where(.pm-evolve) fieldset {
  margin: 0;
  padding: 0;
}

:where(.pm-evolve) legend {
  padding: 0;
}

:where(.pm-evolve) ul, :where(.pm-evolve) ol, :where(.pm-evolve) menu {
  margin: 0;
  padding: 0;
}

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

:where(.pm-evolve) textarea {
  resize: vertical;
  field-sizing: content;
  min-height: 4lh;
}

:where(.pm-evolve) input::placeholder, :where(.pm-evolve) textarea::placeholder {
  opacity: 1;
  color: rgb(var(--text-color) / .65);
}

:where(.pm-evolve) :disabled {
  cursor: default !important;
}

:where(.pm-evolve) img, :where(.pm-evolve) svg, :where(.pm-evolve) video, :where(.pm-evolve) canvas, :where(.pm-evolve) audio, :where(.pm-evolve) iframe, :where(.pm-evolve) embed, :where(.pm-evolve) object {
  vertical-align: middle;
  display: block;
}

:where(.pm-evolve) img {
  color: #0000;
  max-width: 100%;
  height: auto;
}

:where(.pm-evolve) [role="img"] svg {
  display: initial;
}

:where(.pm-evolve) picture source {
  display: contents;
}

:where(.pm-evolve) video {
  max-width: 100%;
  height: auto;
}

:where(.pm-evolve) :focus:not(:focus-visible) {
  outline: none;
}

:where(.pm-evolve) [hidden] {
  display: none !important;
}

:where(.pm-evolve) height-observer {
  display: block;
}

.color-scheme {
  background-color: rgb(var(--background));
  background-image: var(--background-gradient);
  color: rgb(var(--text-color));
  border-color: rgb(var(--border-color));
}

.color-scheme--with-image-overlay {
  --border-color: var(--text-color) / .6;
}

.color-scheme--with-image-overlay .button--outline {
  --border-color: var(--text-color);
}

.accordion {
  box-sizing: content-box;
  display: block;
}

.accordion {
  border-block-width: 1px;
}

.accordion :is(svg) {
  transition: transform .2s;
}

.accordion + .accordion {
  border-block-start-width: 0;
}

.accordion__toggle {
  justify-content: space-between;
  align-items: center;
  column-gap: .625rem;
  padding-block: 1.25rem;
  display: flex;
}

.accordion__content {
  margin-block-start: -.25rem;
  padding-block-end: 1.25rem;
  padding-inline-end: 1.25rem;
}

@media screen and (min-width: 1000px) {
  .accordion__toggle.text-lg {
    padding-block: 1.5rem;
  }

  .accordion--lg .accordion__toggle {
    padding-block: 2rem;
  }

  .accordion--lg .accordion__content {
    margin-block-start: -.5rem;
  }
}

.accordion-group > * + * > .accordion {
  border-block-start-width: 0;
}

.blog-post-card {
  align-content: start;
  gap: 1.25rem;
  display: grid;
}

.blog-post-card__info {
  justify-items: start;
  row-gap: 1rem;
  display: grid;
}

.blog-post-card__meta {
  flex-wrap: wrap;
  align-items: center;
  column-gap: .5rem;
  display: flex;
}

.blog-post-card__meta > * + :before {
  content: "•";
  margin-inline-end: .5rem;
}

.blog-post-list {
  --blog-post-list-items-per-row: 1;
  --blog-post-list-column-gap: 1.875rem;
  --blog-post-list-row-gap: var(--section-stack-gap);
  --blog-post-list-card-width: calc(100% / var(--blog-post-list-items-per-row)  - var(--blog-post-list-column-gap) * (var(--blog-post-list-items-per-row)  - 1) / var(--blog-post-list-items-per-row));
  grid: auto / repeat(auto-fit, var(--blog-post-list-card-width));
  align-items: start;
  column-gap: var(--blog-post-list-column-gap);
  row-gap: var(--blog-post-list-row-gap);
  display: grid;
}

.featured-blog-post {
  grid-column: 1 / -1;
  display: none;
}

@media screen and (min-width: 700px) {
  .blog-post-list {
    --blog-post-list-items-per-row: 2;
  }
}

@media screen and (max-width: 999px) {
  .blog-post-list--carousel {
    --blog-post-list-card-width: 40vw;
    grid: auto / auto-flow var(--blog-post-list-card-width);
  }
}

@media screen and (max-width: 699px) {
  .blog-post-list--carousel {
    --blog-post-list-card-width: 74vw;
  }
}

@media screen and (min-width: 1000px) {
  .blog-post-list {
    --blog-post-list-items-per-row: 3;
    --blog-post-list-column-gap: 3.75rem;
  }

  .featured-blog-post {
    display: block;
  }

  .featured-blog-post + .blog-post-card {
    display: none;
  }
}

@media screen and (min-width: 1150px) {
  .blog-post-list {
    --blog-post-list-row-gap: 3.75rem;
  }
}

.shopify-challenge__button, .shopify-payment-button__button--unbranded {
  all: revert;
}

.button, .shopify-challenge__button, .shopify-payment-button__button--unbranded {
  --initial-gradient: linear-gradient(rgb(var(--button-background)), rgb(var(--button-background)));
  --hover-gradient: linear-gradient(transparent, transparent);
  --initial-background-position: var(--transform-origin-end);
  --hover-background-position: var(--transform-origin-start);
  -webkit-appearance: none;
  appearance: none;
  text-transform: var(--button-text-transform);
  font: var(--button-font);
  letter-spacing: var(--button-letter-spacing);
  text-shadow: none;
  text-align: center;
  cursor: pointer;
  color: rgb(var(--button-text-color));
  border: 1px solid rgb(var(--button-outline-color, var(--button-background)));
  border-radius: var(--button-border-radius);
  background-color: #0000;
  background-image: var(--initial-gradient), var(--hover-gradient);
  background-size: 101% 101%, 0 101%;
  background-position: var(--initial-background-position);
  background-repeat: no-repeat;
  justify-content: center;
  align-items: center;
  column-gap: 1.125rem;
  padding: .65rem 1.75rem;
  transition: background-size .45s cubic-bezier(.785, .135, .15, .86), background-position .45s step-end, color .45s cubic-bezier(.785, .135, .15, .86), border .45s cubic-bezier(.785, .135, .15, .86);
  display: inline-flex;
  position: relative;
}

.shopify-payment-button__button--unbranded {
  border: 1px solid rgb(var(--button-outline-color, var(--button-background))) !important;
  border-radius: var(--button-border-radius) !important;
  background-color: #0000 !important;
  transition: background-size .45s cubic-bezier(.785, .135, .15, .86), background-position .45s step-end, color .45s cubic-bezier(.785, .135, .15, .86), border .45s cubic-bezier(.785, .135, .15, .86) !important;
}

.shopify-payment-button__button--unbranded:not(:hover) {
  color: rgb(var(--button-text-color)) !important;
}

.button--outline {
  --initial-gradient: linear-gradient(transparent, transparent);
  --hover-gradient: linear-gradient(rgb(var(--button-background)), rgb(var(--button-background)));
  --initial-background-position: var(--transform-origin-start);
  --hover-background-position: var(--transform-origin-end);
  color: rgb(var(--button-background, var(--text-color)));
  border-color: rgb(var(--button-outline-color, var(--border-color)));
}

.button--subdued.button--outline {
  color: rgb(var(--button-background) / .65);
  border-color: rgb(var(--border-color));
}

.button--sm {
  font-size: var(--text-xs);
  padding: .5rem .75rem;
}

@media screen and (pointer: fine) and (prefers-reduced-motion: no-preference) {
  .features--button-transition :is(.button, .shopify-challenge__button, .shopify-payment-button__button--unbranded):not([disabled]):hover {
    color: rgb(var(--button-background));
    background-position: var(--hover-background-position);
    border-color: rgb(var(--button-background));
    background-size: 0 101%, 101% 101%;
  }

  .features--button-transition .shopify-payment-button__button--unbranded:not([disabled]):hover {
    background-color: #0000;
  }

  .features--button-transition .button--outline:not([disabled]):hover {
    color: rgb(var(--button-text-color));
  }
}

.button-group {
  flex-wrap: wrap;
  align-items: center;
  gap: 1rem;
  display: flex;
}

.button-group > * {
  margin: 0 !important;
}

.button-group:has(.link):has(.button) {
  column-gap: 1.5rem;
}

@media screen and (min-width: 700px) {
  .button-group {
    gap: 1.25rem;
  }

  .button-group:has(.link):not(:has(.button)) {
    column-gap: 2rem;
  }

  .button-group--same-width {
    grid-auto-columns: minmax(0, 1fr);
    grid-auto-flow: column;
    display: grid;
  }
}

.additional-checkout-buttons {
  width: 100%;
}

.shopify-payment-button__button {
  vertical-align: top;
  width: 100%;
  min-height: calc(1lh + 1.3rem + 2px);
}

:where(.pm-evolve) shopify-accelerated-checkout, :where(.pm-evolve) shopify-accelerated-checkout-cart {
  --shopify-accelerated-checkout-button-block-size: 44px;
  --shopify-accelerated-checkout-button-border-radius: var(--button-border-radius);
  --shopify-accelerated-checkout-button-box-shadow: none;
}

@keyframes animateIconInline {
  0% {
    opacity: 1;
    transform: translateX(0%);
  }

  50% {
    opacity: 0;
    transform: translateX(100%);
  }

  51% {
    opacity: 0;
    transform: translateX(-100%);
  }

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

@keyframes animateIconBlock {
  0% {
    opacity: 1;
    transform: translateY(0%);
  }

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

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

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

.circle-button {
  --circle-button-size: 2.75rem;
  width: var(--circle-button-size);
  height: var(--circle-button-size);
  background: rgb(var(--circle-button-background));
  color: rgb(var(--circle-button-text-color));
  border-radius: var(--rounded-full);
  box-shadow: 0 .125rem .625rem rgb(var(--circle-button-text-color) / .15);
  place-items: center;
  display: grid;
}

.circle-button > svg {
  width: .75rem;
}

.circle-button > .icon-zoom {
  width: .875rem;
}

@media screen and (pointer: fine) and (prefers-reduced-motion: no-preference) {
  .circle-button.hover\:animate-icon-inline:hover svg {
    animation: .35s ease-in-out forwards animateIconInline;
  }

  .circle-button.hover\:animate-icon-block:hover svg {
    animation: .35s ease-in-out forwards animateIconBlock;
  }
}

.circle-button--sm {
  --circle-button-size: 2.25rem;
}

.circle-button--lg, .circle-button--xl {
  --circle-button-size: 3.125rem;
}

:is(.circle-button--lg, .circle-button--xl) > svg {
  width: 1rem;
}

@media screen and (min-width: 700px) {
  .circle-button--xl {
    --circle-button-size: 3.5rem;
  }
}

.content-over-media {
  --content-over-media-gap: 1.25rem;
  --content-over-media-calculated-row-gap: var(--content-over-media-row-gap, var(--content-over-media-gap));
  --content-over-media-calculated-column-gap: var(--content-over-media-column-gap, var(--content-over-media-gap));
  grid-template: [full-start] 0 [content-start] minmax(0, 1fr) [content-end] 0 [full-end] / [full-start] minmax(0, 1fr) [content-start] minmax(0, min(var(--container-max-width), 100% - var(--content-over-media-column-gap, var(--content-over-media-gap, var(--container-gutter))) * 2)) [content-end] minmax(0, 1fr) [full-end];
  row-gap: var(--content-over-media-calculated-row-gap);
  column-gap: var(--content-over-media-calculated-column-gap);
  min-height: var(--content-over-media-height, auto);
  place-items: center;
  display: grid;
  position: relative;
  overflow: hidden;
}

.content-over-media:before {
  content: "";
  background: var(--content-over-media-gradient-overlay, rgb(var(--content-over-media-overlay)));
  border-radius: inherit;
  z-index: 1;
  pointer-events: none;
  position: absolute;
  inset: 0;
}

.content-over-media > picture, .content-over-media > image-parallax picture {
  display: contents;
}

.content-over-media > :is(img, video, iframe, svg, video-media), .content-over-media > picture img, .content-over-media > image-parallax img {
  height: var(--content-over-media-height, auto);
  overflow-wrap: anywhere;
  object-fit: cover;
  object-position: center;
  border-radius: inherit;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  grid-area: full-start / full-start / full-end / full-end;
  min-width: 100%;
  min-height: 100%;
  max-height: 100%;
}

.content-over-media > :not(img, video, iframe, svg, video-media, picture, image-parallax) {
  max-width: var(--content-over-media-content-max-width, 48rem);
  z-index: 1;
  text-shadow: 0 1px rgb(var(--content-over-media-text-shadow) / 50%);
  grid-area: content-start / content-start / content-end / content-end;
  position: relative;
}

.content-over-media:has( > .prose):not(:has( > .prose .button:last-child)) {
  row-gap: calc(var(--content-over-media-calculated-row-gap)  - .5rem);
}

@supports (row-gap: 1lh) {
  .content-over-media:has( > .prose):not(:has( > .prose .button:last-child)) {
    row-gap: calc(var(--content-over-media-calculated-row-gap)  - .5lh);
  }
}

.content-over-media > video-media:not([autoplay]) ~ :not(img, video, iframe, svg, video-media, picture, image-parallax) {
  pointer-events: none;
  transition: opacity .2s ease-in-out, visibility .2s ease-in-out;
}

.content-over-media > video-media:not([autoplay])[loaded] ~ :not(img, video, iframe, svg, video-media, picture, image-parallax) {
  opacity: 0;
  visibility: hidden;
}

.content-over-media:has(video-media:not([autoplay])) .play-button {
  transition: transform .2s ease-in-out;
}

.content-over-media:has(video-media:not([autoplay])):hover .play-button {
  transform: scale(1.1);
}

.shopify-section:first-child [allow-transparent-header] > .content-over-media > :not(img, video, iframe, svg, video-media, picture, image-parallax) {
  padding-block-start: var(--header-height, 0px);
}

.content-over-media--xs {
  --content-over-media-height: clamp(15rem, 65vw, 25rem);
}

.content-over-media--sm {
  --content-over-media-height: clamp(20rem, 85vw, 32rem);
}

.content-over-media--md {
  --content-over-media-height: clamp(25rem, 100vw, 36rem);
}

.content-over-media--lg {
  --content-over-media-height: clamp(30rem, 125vw, 42rem);
}

.content-over-media--fill {
  --content-over-media-height: calc(100vh - var(--sticky-area-height));
}

.shopify-section:first-child .content-over-media--fill {
  --content-over-media-height: calc(100vh - (var(--announcement-bar-height, 0px)  + var(--header-height, 0px)));
}

.shopify-section:first-child:has([allow-transparent-header]) .content-over-media--fill {
  --content-over-media-height: calc(100vh - (var(--announcement-bar-height, 0px)));
}

@supports (height: 100svh) {
  .content-over-media--fill {
    --content-over-media-height: calc(100svh - var(--sticky-area-height));
  }

  .shopify-section:first-child .content-over-media--fill {
    --content-over-media-height: calc(100svh - (var(--announcement-bar-height, 0px)  + var(--header-height, 0px)));
  }

  .shopify-section:first-child:has([allow-transparent-header]) .content-over-media--fill {
    --content-over-media-height: calc(100svh - (var(--announcement-bar-height, 0px)));
  }
}

@media screen and (min-width: 700px) {
  .content-over-media {
    --content-over-media-gap: 2rem;
  }
}

@media screen and (min-width: 1000px) {
  .content-over-media {
    --content-over-media-gap: 3rem;
  }
}

.page-dots {
  --dot-size: .375rem;
  flex-wrap: wrap;
  justify-content: center;
  gap: .5rem 1rem;
  display: flex;
}

.page-dots > * {
  width: var(--dot-size);
  height: var(--dot-size);
  border-radius: var(--rounded-full);
  place-content: center;
  display: grid;
}

.page-dots > *:after {
  content: "";
  border-radius: inherit;
  opacity: .4;
  background: currentColor;
  transition: opacity .25s, background .25s;
  position: absolute;
  inset: 0;
}

.page-dots > *[aria-current="true"]:after {
  opacity: 1;
}

.page-dots--narrow {
  column-gap: .5rem;
}

.page-dots--autoplay > [aria-current="false"]:after, .page-dots--autoplay > [aria-current="true"] .circular-progress {
  transition-delay: .15s;
}

.page-dots--autoplay > [aria-current="true"]:after, .page-dots--autoplay > [aria-current="false"] .circular-progress {
  opacity: 0;
}

.page-dots--autoplay > [aria-current="true"] .circular-progress circle:last-child {
  animation: animateCircularProgress var(--slideshow-progress-duration) linear var(--slideshow-progress-play-state) both;
}

.prev-next-button {
  transition: opacity .15s ease-in-out, transform .15s ease-in-out, visibility .15s ease-in-out;
}

.prev-next-button[disabled] {
  opacity: 0;
  visibility: hidden;
}

@media screen and (pointer: fine) {
  .prev-next-button--prev:hover svg {
    animation-direction: reverse !important;
  }
}

@media screen and (pointer: fine) {
  .floating-controls-container {
    padding-inline: 4.625rem;
    display: block;
    position: relative;
  }

  .floating-controls-container:not(:has(.is-scrollable)) .floating-controls-container__control {
    display: none;
  }

  .floating-controls-container--inside {
    --floating-controls-inset-inline: 1.5rem;
    padding-inline: 0;
  }

  .floating-controls-container--on-hover > .floating-controls-container__control {
    opacity: 0;
    transform: translateY(-10px);
  }

  .floating-controls-container--on-hover:hover > .floating-controls-container__control:not(:has([disabled])) {
    opacity: 1;
    transform: translateY(0);
  }

  .floating-controls-container__control {
    z-index: 2;
    transition: opacity .2s, transform .2s;
    display: grid;
    position: absolute;
    inset-block-start: calc(50% - 1.5625rem);
  }

  .floating-controls-container__control:first-child {
    inset-inline-start: var(--floating-controls-inset-inline, 0);
  }

  .floating-controls-container__control:last-child {
    inset-inline-end: var(--floating-controls-inset-inline, 0);
  }
}

@media not screen and (pointer: fine) {
  .floating-controls-container > .floating-controls-container__control {
    display: none;
  }
}

:where(.pm-evolve) :where(x-drawer, x-modal, x-popover):not(:defined) {
  display: none;
}

:where(.modal, .drawer, .popover, .header-search) {
  z-index: 999;
  display: none;
  position: relative;
}

:where(.modal, .drawer, .popover, .header-search)::part(overlay) {
  background: rgb(var(--page-overlay));
  min-height: 100vh;
  position: fixed;
  inset: 0;
}

:where(.modal, .drawer, .popover, .header-search)::part(close-button) {
  color: currentColor;
  cursor: pointer;
  background: none;
  border: none;
  place-items: center;
  padding: 0;
  display: grid;
}

:where(.modal, .drawer, .popover, .header-search)::part(close-button) > svg {
  display: block;
}

@media screen and (pointer: fine) {
  :where(.modal, .drawer, .popover, .header-search)::part(close-button) {
    opacity: .6;
    transition: all .2s ease-in;
  }

  :where(.modal, .drawer, .popover, .header-search)::part(close-button):hover {
    opacity: 1;
  }
}

:where(.modal, .drawer, .popover, .header-search)::part(tap-area) {
  position: relative;
}

:where(.modal, .drawer, .popover, .header-search)::part(tap-area):before {
  content: "";
  position: absolute;
  inset: -.65rem;
}

.modal {
  --distance-to-bleed: var(--modal-body-padding-inline);
  --modal-header-padding-block: .875rem;
  --modal-header-padding-inline: 1.25rem;
  --modal-body-padding-block: 1.25rem;
  --modal-body-padding-inline: 1.25rem;
  --modal-body-max-width: 30rem;
}

.modal::part(base) {
  place-items: end center;
  width: 100%;
  height: 100%;
  display: grid;
  position: fixed;
  inset: 0;
}

.modal::part(content) {
  width: 100%;
  max-width: var(--modal-body-max-width);
  background-color: rgb(var(--background));
  background-image: var(--background-gradient);
  max-height: 75vh;
  color: rgb(var(--text-color));
  isolation: isolate;
  overflow: auto;
}

@supports (height: 100dvh) {
  .modal::part(content) {
    max-height: 85dvh;
  }
}

.modal::part(header) {
  background: inherit;
  border-block-end: 1px solid rgb(var(--border-color));
  text-align: center;
  z-index: 2;
  align-items: center;
  padding-block-start: var(--modal-header-padding-block);
  padding-block-end: var(--modal-header-padding-block);
  padding-inline-start: var(--modal-header-padding-inline);
  padding-inline-end: var(--modal-header-padding-inline);
  display: grid;
  position: sticky;
  inset-block-start: 0;
}

.modal::part(close-button) {
  position: absolute;
  inset-inline-end: var(--modal-header-padding-inline);
}

.modal::part(body) {
  padding-block-start: var(--modal-body-padding-block);
  padding-block-end: var(--modal-body-padding-block);
  padding-inline-start: var(--modal-body-padding-inline);
  padding-inline-end: var(--modal-body-padding-inline);
}

@media screen and (min-width: 700px) {
  .modal {
    --modal-header-padding-block: 1.125rem;
    --modal-header-padding-inline: 2rem;
    --modal-body-padding-block: 2rem;
    --modal-body-padding-inline: 2rem;
  }

  .modal::part(base) {
    place-items: center;
  }

  .modal--lg {
    --modal-body-max-width: 45rem;
  }
}

.drawer {
  --distance-to-bleed: var(--drawer-body-padding-inline);
  --drawer-header-padding-block: 1rem;
  --drawer-header-padding-inline: 1.25rem;
  --drawer-body-padding-block: 1.25rem;
  --drawer-body-padding-inline: 1.25rem;
  --drawer-footer-padding-block: 1rem;
  --drawer-footer-padding-inline: 1.25rem;
  --drawer-max-width: min(92vw, 28.125rem);
}

.drawer::part(base) {
  width: 100%;
  height: 100%;
  position: fixed;
  inset: 0;
}

.drawer::part(content) {
  width: 100%;
  height: 100%;
  max-width: var(--drawer-max-width);
  background-color: rgb(var(--background));
  background-image: var(--background-gradient);
  color: rgb(var(--text-color));
  grid-auto-rows: auto minmax(0, 1fr) auto;
  align-content: start;
  display: grid;
  position: relative;
}

.drawer::part(header) {
  min-height: min(var(--header-height), 5rem);
  border-block-end: 1px solid rgb(var(--border-color));
  box-sizing: border-box;
  justify-content: space-between;
  align-items: center;
  column-gap: 1rem;
  padding-block-start: var(--drawer-header-padding-block);
  padding-block-end: var(--drawer-header-padding-block);
  padding-inline-start: var(--drawer-header-padding-inline);
  padding-inline-end: var(--drawer-header-padding-inline);
  display: flex;
}

.drawer::part(body) {
  overscroll-behavior-y: contain;
  grid-template-columns: minmax(0, 1fr);
  align-content: start;
  padding-block-start: var(--drawer-body-padding-block);
  padding-block-end: var(--drawer-body-padding-block);
  padding-inline-start: var(--drawer-body-padding-inline);
  padding-inline-end: var(--drawer-body-padding-inline);
  display: grid;
  overflow: hidden auto;
}

.drawer::part(footer) {
  background-color: rgb(var(--background));
  background-image: var(--background-gradient);
  border-block-start: 1px solid rgb(var(--border-color));
  padding-block-start: var(--drawer-footer-padding-block);
  padding-block-end: var(--drawer-footer-padding-block);
  padding-inline-start: var(--drawer-footer-padding-inline);
  padding-inline-end: var(--drawer-footer-padding-inline);
}

.drawer--sm {
  --drawer-max-width: min(92vw, 25rem);
}

.drawer--center-body::part(body) {
  align-self: center;
}

@media screen and (min-width: 1000px) {
  .drawer {
    --drawer-header-padding-block: 1.125rem;
    --drawer-header-padding-inline: 2rem;
    --drawer-body-padding-block: 2rem;
    --drawer-body-padding-inline: 2rem;
    --drawer-footer-padding-block: 2rem;
    --drawer-footer-padding-inline: 2rem;
  }
}

.popover {
  --distance-to-bleed: var(--popover-body-padding-inline);
  --popover-header-padding-block: .875rem;
  --popover-header-padding-inline: 1.25rem;
  --popover-body-padding-block: 1.25rem;
  --popover-body-padding-inline: 1.25rem;
}

.popover::part(content) {
  background: rgb(var(--background));
  width: 100%;
  max-height: 75vh;
  color: rgb(var(--text-color));
  isolation: isolate;
  overflow: auto;
}

@supports (height: 100dvh) {
  .popover::part(content) {
    max-height: 85dvh;
  }
}

.popover::part(header) {
  background: inherit;
  border-block-end: 1px solid rgb(var(--border-color));
  text-align: center;
  z-index: 2;
  align-items: center;
  padding-block-start: var(--popover-header-padding-block);
  padding-block-end: var(--popover-header-padding-block);
  padding-inline-start: var(--popover-header-padding-inline);
  padding-inline-end: var(--popover-header-padding-inline);
  display: grid;
  position: sticky;
  inset-block-start: 0;
}

.popover::part(close-button) {
  position: absolute;
  inset-inline-end: var(--popover-header-padding-inline);
}

.popover::part(body) {
  padding-block-start: var(--popover-body-padding-block);
  padding-block-end: var(--popover-body-padding-block);
  padding-inline-start: var(--popover-body-padding-inline);
  padding-inline-end: var(--popover-body-padding-inline);
}

.popover__value-list {
  text-align: start;
  justify-items: start;
  gap: .75rem;
  display: grid;
  position: relative;
}

.popover__value-list > * {
  text-align: inherit;
  width: 100%;
  color: rgb(var(--text-color) / .65);
  transition: color .2s ease-in-out;
}

.popover__value-list > *[aria-selected="true"], .popover__value-list > *:hover {
  color: rgb(var(--text-color));
}

.popover__value-list > *:has(:checked) {
  color: rgb(var(--text-color));
}

.popover__value-option {
  text-align: inherit;
  width: 100%;
  color: rgb(var(--text-color) / .65);
  transition: color .2s ease-in-out;
}

.popover__value-option[aria-selected="true"], .popover__value-option:hover {
  color: rgb(var(--text-color));
}

@media screen and (max-width: 999px) {
  .popover::part(base) {
    place-items: end center;
    width: 100%;
    height: 100%;
    display: grid;
    position: fixed;
    inset: 0;
  }
}

@media screen and (min-width: 1000px) {
  .popover {
    --popover-block-offset: .75rem;
    position: absolute;
  }

  .popover::part(content) {
    border: 1px solid rgb(var(--border-color));
    width: max-content;
    max-width: 18.75rem;
    max-height: min(60vh, 25rem);
    box-shadow: 2px 2px 6px rgb(var(--text-color) / .05);
  }

  .popover::part(overlay), .popover::part(header) {
    display: none;
  }

  .popover:has(.popover__value-list)::part(body) {
    padding-inline-end: 2.5rem;
  }

  .popover--top-start {
    inset-block-end: calc(100% + var(--popover-block-offset));
    inset-inline-start: 0;
  }

  .popover--top-end {
    inset-block-end: calc(100% + var(--popover-block-offset));
    inset-inline-end: 0;
  }

  .popover--bottom-start {
    inset-block-start: calc(100% + var(--popover-block-offset));
    inset-inline-start: 0;
  }

  .popover--bottom-end {
    inset-block-start: calc(100% + var(--popover-block-offset));
    inset-inline-end: 0;
  }
}

.pop-in {
  z-index: 10;
  padding: 2rem;
  display: none;
  position: fixed;
  inset-block-end: 1rem;
  inset-inline: 1rem;
}

.pop-in__close-button {
  inset-block-start: 1.25rem;
  inset-inline-end: 1.25rem;
  position: absolute !important;
}

@media screen and (min-width: 700px) {
  .pop-in {
    inset-block-end: 2rem;
    inset-inline: 2rem;
  }
}

.banner {
  font-size: var(--text-base);
  color: rgb(var(--banner-color));
  background: rgb(var(--banner-background));
  text-shadow: none;
  padding: .625rem 1.25rem;
}

.banner:has(.banner__text-with-button) {
  padding-block: 1.25rem;
}

.banner--error {
  --banner-background: var(--error-background);
  --banner-color: var(--error-text);
  --button-background: var(--error-text);
  --button-text-color: var(--error-background);
}

.banner--success {
  --banner-background: var(--success-background);
  --banner-color: var(--success-text);
  --button-background: var(--success-text);
  --button-text-color: var(--success-background);
}

.banner--warning {
  --banner-background: var(--warning-background);
  --banner-color: var(--warning-text);
  --button-background: var(--warning-text);
  --button-text-color: var(--warning-background);
}

.banner__text-with-button {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: .8rem 1.5rem;
  display: flex;
}

.form {
  align-content: start;
  row-gap: var(--form-gap);
  display: grid;
}

.form-row {
  gap: var(--fieldset-gap);
  flex-wrap: wrap;
  display: flex;
}

.form-row > .form-control {
  flex: 1 0 var(--fieldset-row-control-width, 14rem);
}

.form-row > button {
  flex-grow: 1;
}

.fieldset {
  gap: var(--fieldset-gap);
  display: grid;
}

.fieldset-row {
  gap: inherit;
  grid-template-columns: repeat(auto-fit, minmax(12rem, 1fr));
  display: grid;
}

.form-control {
  gap: var(--form-control-gap);
  display: grid;
  position: relative;
}

.form-control > label {
  justify-self: start;
}

.form-control__max-characters-count {
  margin-block-start: -.375rem;
}

.checkbox-control {
  align-items: flex-start;
  column-gap: var(--checkbox-control-gap);
  text-align: start;
  display: flex;
  position: relative;
}

.input, .textarea, .select {
  -webkit-appearance: none;
  appearance: none;
  width: 100%;
  padding: var(--input-padding-block) var(--input-padding-inline);
  border-radius: var(--input-border-radius);
  background: rgb(var(--input-background, transparent));
  color: rgb(var(--input-text-color, var(--text-color)));
  text-align: start;
  border-width: 1px;
  transition: border-color .1s ease-in-out;
}

:is(.input, .textarea, .select)::placeholder {
  color: rgb(var(--input-text-color, var(--text-color)) / .6);
}

:is(.input:focus, .textarea:focus, .select:focus-visible) {
  border-color: currentColor;
  outline: none;
}

.select {
  box-shadow: 0 1px 3px rgb(var(--text-color) / .08);
  padding-inline-end: calc(var(--input-padding-inline) * 2 + 10px);
}

.select:required:invalid {
  color: rgb(var(--input-text-color, var(--text-color)) / .6);
}

.select ~ svg, .select > svg {
  transition: transform .2s;
  position: absolute;
  inset-block-start: calc(50% - 3.5px);
  inset-inline-end: calc(var(--input-padding-inline)  + 1px);
}

.select[aria-expanded="true"] > svg {
  transform: rotateZ(180deg);
}

.form-control:has(.select):before {
  content: "";
  width: calc(var(--input-padding-inline) * 2 + 35px);
  background-image: linear-gradient(to var(--transform-origin-start), rgb(var(--background)) calc(var(--input-padding-inline)  + 20px), rgb(var(--background-without-opacity) / 0));
  pointer-events: none;
  height: calc(100% - 2px);
  position: absolute;
  inset-block-start: 1px;
  inset-inline-end: 1px;
}

.form-control:has(.select):not(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)):before {
  border-top-right-radius: var(--input-border-radius);
  border-bottom-right-radius: var(--input-border-radius);
}

.form-control:has(.select):is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)):before {
  border-top-left-radius: var(--input-border-radius);
  border-bottom-left-radius: var(--input-border-radius);
}

.floating-label {
  z-index: 1;
  background: rgb(var(--background));
  color: rgb(var(--input-text-color, var(--text-color)) / .6);
  opacity: 0;
  pointer-events: none;
  padding: 0 .25rem;
  transition: opacity .2s ease-in-out, transform .2s ease-in-out;
  position: absolute;
  inset-block-start: calc(-1 * var(--input-padding-block)  + 1px);
  inset-inline-start: calc(var(--input-padding-inline)  - .25rem + 1px);
  transform: translateY(3px);
}

:-webkit-autofill ~ .floating-label {
  color: #000;
}

:-webkit-any(:-webkit-any(.input, .textarea):not(:placeholder-shown) ~ .floating-label, :-webkit-any(.input, .textarea, .select):-webkit-autofill ~ .floating-label, .select:valid ~ .floating-label) {
  opacity: 1;
  transform: translateY(0);
}

:is(:is(.input, .textarea):not(:placeholder-shown) ~ .floating-label, :is(.input, .textarea, .select):autofill ~ .floating-label, .select:valid ~ .floating-label) {
  opacity: 1;
  transform: translateY(0);
}

.input-suffix {
  transition: opacity .2s ease-in-out, visibility .2s ease-in-out;
  position: absolute;
  inset-block-start: var(--input-padding-block);
  inset-inline-end: var(--input-padding-inline);
}

.form-control:has(:focus-within) + .input-suffix.hide-on-focus {
  opacity: 0;
  visibility: hidden;
}

.checkbox {
  --checkbox-baseline-distance: calc(1em * 1.6);
  --checkbox-offset: calc((var(--checkbox-baseline-distance)  - var(--checkbox-size)) / 2);
  -webkit-appearance: none;
  appearance: none;
  width: var(--checkbox-size);
  height: var(--checkbox-size);
  border-width: 1px;
  border-color: rgb(var(--text-color) / .8);
  background: var(--checkmark-svg-url) no-repeat center / 0;
  border-radius: 2px;
  flex-shrink: 0;
  transition: background-color .2s ease-in-out, border-color .2s ease-in-out;
  position: relative;
  inset-block-start: var(--checkbox-offset);
}

@supports (width: 1lh) {
  .checkbox {
    inset-block-start: calc(.5lh - var(--checkbox-size) / 2);
  }
}

.checkbox:checked {
  background-color: rgb(var(--accent));
  border-color: rgb(var(--accent));
  background-size: 10px 8px;
}

.checkbox:checked ~ label {
  opacity: 1;
}

.checkbox:disabled, .checkbox:disabled ~ label {
  opacity: .5;
  cursor: default;
}

.checkbox:not(:disabled, :checked) ~ label {
  opacity: .7;
}

.checkbox ~ label {
  transition: all .2s ease-in-out;
}

.dot-checkbox {
  -webkit-appearance: none;
  appearance: none;
  background: rgb(var(--text-color));
  opacity: 0;
  pointer-events: none;
  border-radius: 100%;
  width: 6px;
  height: 6px;
  transition: opacity .2s;
  display: block;
  position: absolute;
  inset-block-start: calc(.5em + 1.5px);
}

.dot-checkbox ~ label {
  opacity: .65;
  transition: opacity .2s, transform .2s;
  position: relative;
}

.dot-checkbox ~ label:hover {
  opacity: 1;
}

.dot-checkbox:checked {
  opacity: 1;
}

.dot-checkbox:checked ~ label {
  opacity: 1;
  transform: translateX(calc(var(--transform-logical-flip) * 1.125rem));
}

.dot-checkbox:focus-visible ~ label {
  outline: 5px auto highlight;
  outline: 5px auto -webkit-focus-ring-color;
}

.switch {
  --switch-height: 1rem;
  --switch-width: 2.25rem;
  --switch-padding: .1875rem;
  --switch-toggle-size: .625rem;
  -webkit-appearance: none;
  appearance: none;
  height: var(--switch-height);
  width: var(--switch-width);
  padding: var(--switch-padding);
  border-radius: var(--rounded-full);
  background: rgb(var(--text-color) / .2);
  align-self: center;
  transition: background .2s ease-in-out;
  display: grid;
}

.switch:after {
  content: "";
  width: var(--switch-toggle-size);
  height: var(--switch-toggle-size);
  background: rgb(var(--background));
  border-radius: var(--rounded-full);
  transition: transform .2s ease-in-out;
  box-shadow: 0 1px 1px #0003;
}

.switch:checked {
  background: rgb(var(--accent));
}

.switch:checked:after {
  transform: translateX(calc(var(--transform-logical-flip) * (var(--switch-width)  - var(--switch-toggle-size)  - var(--switch-padding) * 2)));
}

.shopify-section:not(:first-child) .bordered-section {
  border-block-start-width: 0;
}

.shopify-section:not(:has(.section-spacing)) + .shopify-section {
  border-block-start-width: 0;
}

:where(.pm-evolve) .container {
  --distance-to-bleed: max(var(--container-gutter), 50% - var(--container-max-width) / 2);
  margin-inline-start: max(var(--container-gutter), 50% - var(--container-max-width) / 2);
  margin-inline-end: max(var(--container-gutter), 50% - var(--container-max-width) / 2);
}

.container--xxs {
  --container-max-width: var(--container-xxs-max-width);
}

.container--xs {
  --container-max-width: var(--container-xs-max-width);
}

.container--sm {
  --container-max-width: var(--container-sm-max-width);
}

.container--md {
  --container-max-width: var(--container-md-max-width);
}

.container--lg {
  --container-max-width: var(--container-lg-max-width);
}

.container--xl {
  --container-max-width: var(--container-xl-max-width);
}

.section-spacing {
  padding-block-start: calc(var(--section-vertical-spacing-override, var(--section-vertical-spacing))  + var(--section-vertical-spacing-block-start-compensation, 0px));
  padding-block-end: var(--section-vertical-spacing-override, var(--section-vertical-spacing));
}

.shopify-section:has(.section-spacing) {
  scroll-padding-block-start: calc(var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px)  + var(--header-is-sticky, 0) * var(--header-height, 0px));
}

.section-spacing--tight {
  --section-vertical-spacing: var(--section-vertical-spacing-tight);
  --section-stack-gap: var(--section-stack-gap-tight);
}

.shopify-section:empty {
  display: none;
}

.section-stack {
  gap: var(--section-stack-gap);
  grid-auto-columns: minmax(0, 1fr);
  display: grid;
}

.section-header {
  max-width: min(var(--container-xs-max-width), 100%);
  margin-inline-start: var(--container-gutter);
  margin-inline-end: var(--container-gutter);
}

.container .section-header {
  margin-inline: 0;
}

.v-stack {
  grid-template-columns: minmax(0, 1fr);
  align-content: start;
  display: grid;
}

.h-stack {
  align-items: center;
  display: flex;
}

.bleed, .full-bleed {
  margin-inline-start: calc(-1 * var(--distance-to-bleed));
  margin-inline-end: calc(-1 * var(--distance-to-bleed));
}

.bleed {
  scroll-padding-inline: var(--distance-to-bleed);
  padding-inline-start: var(--distance-to-bleed);
  padding-inline-end: var(--distance-to-bleed);
}

@media screen and (min-width: 700px) {
  .sm\:unbleed {
    margin-inline: 0;
    padding-inline: 0;
    scroll-padding-inline: 0;
  }
}

@media screen and (min-width: 1000px) {
  .md\:unbleed {
    margin-inline: 0;
    padding-inline: 0;
    scroll-padding-inline: 0;
  }
}

@media screen and (min-width: 1150px) {
  .lg\:unbleed {
    margin-inline: 0;
    padding-inline: 0;
    scroll-padding-inline: 0;
  }
}

.empty-state {
  text-align: center;
  place-content: center;
  padding-block: 6.25rem;
  display: grid;
}

@media screen and (min-width: 1000px) {
  .empty-state {
    padding-block: 12.5rem;
  }
}

@media screen and (min-width: 1400px) {
  .empty-state {
    padding-block: 15.625rem;
  }
}

.shopify-section--announcement-bar, .shopify-section--header {
  transform: translateY(calc(((var(--announcement-bar-height, 0px)  + var(--header-height, 0px)) * -1) * var(--hide-header-group, 0)));
  transition: transform .25s ease-in-out;
}

:where(.pm-evolve) video-media, :where(.pm-evolve) model-media {
  border-radius: inherit;
  aspect-ratio: var(--aspect-ratio, var(--default-aspect-ratio));
  width: 100%;
  display: block;
  position: relative;
  container: media / inline-size;
}

@supports not (aspect-ratio: 1) {
  :where(.pm-evolve) :is(video-media, model-media):before {
    content: "";
    padding-block-end: calc(100% / (var(--aspect-ratio, var(--default-aspect-ratio))));
    display: block;
  }

  :where(.pm-evolve) :is(video-media, model-media) > * {
    height: 100%;
    top: 0;
    left: 0;
    position: absolute !important;
  }
}

@container media (width >= 32rem) {
  :where(.pm-evolve) :is(video-media, model-media)::part(play-button) {
    width: 4rem;
    height: 4rem;
  }
}

:where(.pm-evolve) video-media {
  --default-aspect-ratio: 16 / 9;
}

:where(.pm-evolve) video-media[host] {
  align-items: center;
  display: grid;
}

:where(.pm-evolve) video-media[show-play-button]:not([loaded]), :where(.pm-evolve) video-media:not([autoplay]) {
  cursor: pointer;
}

:where(.pm-evolve) video-media > :is(video, iframe, img) {
  border-radius: inherit;
  width: 100%;
  height: 100%;
  transition: opacity .2s ease-in-out;
}

:where(.pm-evolve) video-media > video[controls] {
  pointer-events: auto;
}

:where(.pm-evolve) video-media > :-webkit-any(video:not(:-webkit-full-screen), img) {
  object-fit: cover;
  object-position: center;
  margin: 0 !important;
}

:where(.pm-evolve) video-media > :is(video:not(:fullscreen), img) {
  object-fit: cover;
  object-position: center;
  margin: 0 !important;
}

:where(.pm-evolve) video-media > :is(iframe, img) {
  position: absolute;
  inset: 0;
}

:where(.pm-evolve) video-media:not([loaded]) > :is(video, iframe), :where(.pm-evolve) video-media[loaded] > img, :where(.pm-evolve) video-media[loaded]::part(play-button) {
  opacity: 0;
  pointer-events: none;
}

:where(.pm-evolve) video-media[suspended] ~ * {
  pointer-events: none;
}

:where(.pm-evolve) video-media::part(play-button) {
  z-index: 1;
  will-change: scale;
  transition: scale .2s ease-in-out, opacity .2s ease-in-out;
  position: absolute;
  top: 50%;
  left: 50%;
  translate: -50% -50%;
}

:where(.pm-evolve) video-media:hover::part(play-button) {
  scale: 1.1;
}

:where(.pm-evolve) model-media {
  --default-aspect-ratio: 1;
}

:where(.pm-evolve) model-media model-viewer, model-media .shopify-model-viewer-ui {
  vertical-align: top;
  width: 100%;
  height: 100%;
}

@media screen and (max-width: 699px) {
  .order-summary__header, .order-summary__body td:nth-child(n+2), .order-summary__footer td:first-child {
    display: none;
  }

  .order-summary__body td {
    border-width: 0;
  }

  .order-summary__body tr:last-child td {
    border-block-end-width: 1px;
  }

  .order-summary__body tr:first-child td {
    padding-block-start: 0;
  }

  .order-summary__body tr:last-child td {
    padding-block-end: calc(var(--table-cell-padding-block) * 2);
  }
}

@media screen and (min-width: 700px) {
  .order-summary .line-item-info {
    max-width: 500px;
  }
}

.line-item {
  --line-item-media-width: 4.375rem;
  align-items: center;
  column-gap: 1.5rem;
  display: flex;
}

.line-item__media {
  width: var(--line-item-media-width);
  flex-shrink: 0;
}

@media screen and (min-width: 700px) {
  .line-item {
    --line-item-media-width: 7.5rem;
  }
}

.discount-badge {
  background: rgb(var(--on-sale-badge-background));
  color: rgb(var(--on-sale-badge-text));
  align-items: center;
  column-gap: .5rem;
  padding: .125rem .5rem;
  display: flex;
}

.shipping-estimator__form {
  gap: var(--fieldset-gap);
  display: grid;
}

@media screen and (min-width: 700px) {
  .shipping-estimator__form {
    flex-wrap: wrap;
    display: flex;
  }

  .shipping-estimator__form .select {
    max-width: 15rem;
  }
}

.pagination {
  border-block-end-width: 1px;
  grid-auto-rows: minmax(0, 2.8125rem);
  grid-auto-columns: minmax(0, 2.625rem);
  grid-auto-flow: column;
  justify-self: center;
  display: inline-grid;
}

.pagination__link {
  place-content: center;
  display: grid;
  position: relative;
}

.pagination__link[aria-current="page"] {
  box-shadow: 0 1px, inset 0 -2px;
}

@media screen and (min-width: 700px) {
  .pagination {
    grid-auto-columns: minmax(0, 3.75rem);
  }
}

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

.pswp:focus {
  outline: 0;
}

.pswp--open {
  display: block;
}

.pswp img {
  max-width: none;
}

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

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

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

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

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

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

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

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

.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img, .pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active, .pswp__img {
  cursor: zoom-out;
}

.pswp__container, .pswp__img, .pswp__button, .pswp__counter {
  -webkit-user-select: none;
  user-select: none;
}

.pswp__item {
  z-index: 1;
  overflow: hidden;
}

.pswp__hidden {
  display: none !important;
}

.pswp .pswp__hide-on-close {
  opacity: .005;
  will-change: opacity;
  z-index: 10;
  pointer-events: none;
  transition: opacity .3s cubic-bezier(.4, 0, .22, 1), transform .3s cubic-bezier(.4, 0, .22, 1);
  transform: translateY(15px);
}

.pswp--ui-visible .pswp__hide-on-close {
  opacity: 1;
  pointer-events: auto;
  transition-delay: .3s;
  transform: translateY(0);
}

.pswp__top-bar {
  z-index: 10;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  column-gap: .75rem;
  width: 100%;
  display: flex;
  position: absolute;
  bottom: 2.5rem;
  left: 0;
  pointer-events: none !important;
}

.pswp__top-bar > .circle-button {
  pointer-events: auto;
  transition: transform .2s ease-in-out;
}

@media screen and (pointer: fine) {
  .pswp__top-bar > .circle-button:hover {
    transform: scale(1.1);
  }
}

.pswp__preloader {
  display: none;
}

@media screen and (min-width: 700px) {
  .pswp__top-bar {
    column-gap: 1.125rem;
  }
}

.range {
  -webkit-appearance: none;
  appearance: none;
  background: none;
  width: 100%;
}

.range::-webkit-slider-thumb {
  -webkit-appearance: none;
}

.range::-webkit-slider-thumb {
  background: rgb(var(--text-color));
  cursor: pointer;
  z-index: 1;
  width: .625rem;
  height: .625rem;
  box-shadow: none;
  border-radius: 100%;
  margin-block-start: -.25rem;
  position: relative;
}

.range::-webkit-slider-runnable-track {
  cursor: pointer;
  background: rgb(var(--text-color) / .12);
  border: none;
  border-radius: 2px;
  width: 100%;
  height: 2px;
}

.range::-moz-range-thumb {
  background: rgb(var(--text-color));
  cursor: pointer;
  border: none;
  border-radius: 100%;
  width: .625rem;
  height: .625rem;
}

.range::-moz-range-progress {
  cursor: pointer;
  border: none;
  border-radius: 2px;
  width: 100%;
  height: 2px;
}

.range::-moz-range-track {
  cursor: pointer;
  border: none;
  border-radius: 2px;
  width: 100%;
  height: 2px;
}

.range::-moz-range-progress {
  background-color: rgba(var(--text-color));
}

.range::-moz-range-track {
  background-color: rgb(var(--border-color));
}

@media not screen and (pointer: fine) {
  .range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-block-start: -.4375rem;
  }

  .range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
  }
}

.range-group {
  background: linear-gradient(to var(--transform-origin-end), rgb(var(--text-color) / .12) var(--range-min), rgb(var(--text-color)) var(--range-min), rgb(var(--text-color)) var(--range-max), rgb(var(--text-color) / .12) var(--range-max));
  border-radius: 2px;
  height: 2px;
}

.range-group .range {
  pointer-events: none;
  vertical-align: top;
  height: 2px;
}

.range-group .range::-webkit-slider-runnable-track {
  background: none;
}

.range-group .range::-webkit-slider-thumb {
  pointer-events: auto;
}

.range-group .range::-moz-range-progress {
  background: none;
}

.range-group .range::-moz-range-track {
  background: none;
}

.range-group .range::-moz-range-thumb {
  pointer-events: auto;
}

.range-group .range:last-child {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
}

.input-group {
  align-items: center;
  column-gap: .75rem;
  display: flex;
}

.input-prefix {
  border-radius: min(.625rem, var(--button-border-radius));
  border: 1px solid rgb(var(--text-color) / .12);
  flex: 1 0 0;
  justify-content: space-between;
  align-items: center;
  min-width: 0;
  padding: .4375rem;
  display: flex;
}

.input-prefix:focus-within {
  border-color: rgb(var(--text-color));
  box-shadow: inset 0 0 0 1px rgb(var(--text-color));
}

.input-prefix > .field {
  -webkit-appearance: textfield;
  appearance: textfield;
  text-align: end;
  background: none;
  border: none;
  width: 100%;
  min-width: 0;
  margin-inline-start: .625rem;
  padding: 0;
}

.input-prefix > .field:focus {
  outline: none;
}

.input-prefix > .field::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}

.input-prefix > .field::-webkit-inner-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}

.price-range {
  padding-block-start: .25rem;
  display: block;
}

.price-range > .range-group {
  margin-block-end: 1.125rem;
  position: relative;
}

@media not screen and (pointer: fine) {
  .price-range {
    padding-block-start: .625rem;
  }
}

.product-card {
  scroll-snap-align: start;
  grid-template-columns: minmax(0, 1fr);
  align-content: start;
  gap: 1.25rem;
  display: grid;
  position: relative;
}

.product-card__figure {
  position: relative;
}

.product-card__figure > .badge-list {
  z-index: 1;
  position: absolute;
  inset-block-start: .25rem;
  inset-inline-start: .25rem;
}

.product-card__media {
  isolation: isolate;
  display: block;
}

.product-card__image {
  object-fit: contain;
  object-position: center;
  margin-inline: auto;
  transition: opacity .1s ease-in-out;
}

.product-card__image--secondary {
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
}

.product-card__quick-add-button {
  background: rgb(var(--circle-button-background));
  color: rgb(var(--circle-button-text-color));
  z-index: 1;
  padding: .625rem;
  position: absolute;
  inset-block-end: .5rem;
  inset-inline-end: .5rem;
}

@media screen and (pointer: fine) {
  .product-card__quick-add-button {
    opacity: 0;
    transition: opacity .2s ease-in-out, transform .2s ease-in-out;
    transform: translateY(5px);
  }

  .product-card__quick-add-button :is(svg) {
    transition: transform .2s ease-in-out;
  }

  .product-card__quick-add-button:hover svg {
    transform: rotateZ(90deg);
  }

  .product-card:hover .product-card__quick-add-button {
    opacity: 1;
    transform: translateY(0);
  }
}

.product-card__info {
  text-align: center;
  align-content: start;
  justify-items: center;
  gap: .75rem;
  display: grid;
}

.product-card__info :is(.price-list, .rating-badge) {
  justify-content: center;
}

.product-card__info .color-swatch {
  --swatch-size: 1.375rem;
}

@media screen and (pointer: fine) {
  .product-card__image--secondary {
    opacity: 0;
    mix-blend-mode: plus-lighter;
    display: block;
  }

  .product-card__figure:has(.product-card__image--secondary):hover > .product-card__media .product-card__image--primary {
    opacity: 0;
  }

  .product-card__figure:has(.product-card__image--secondary):hover > .product-card__media .product-card__image--secondary {
    opacity: 1;
  }
}

@media screen and (min-width: 700px) {
  .product-card__figure > .badge-list {
    inset-block-start: .5rem;
    inset-inline-start: .5rem;
  }
}

.horizontal-product-card {
  scroll-snap-align: start;
  scroll-snap-stop: always;
  align-items: center;
  column-gap: 1.5rem;
  display: flex;
  position: relative;
  container: horizontal-product-card / inline-size;
}

.horizontal-product-card__figure {
  flex-shrink: 0;
  width: 6.25rem;
}

.horizontal-product-card__info {
  flex-grow: 1;
  grid-template-columns: minmax(0, 1fr);
  grid-auto-columns: auto;
  justify-items: start;
  gap: .625rem;
  display: grid;
}

.\@large\:horizontal-product-card__button {
  display: none;
}

@media screen and (min-width: 700px) {
  .horizontal-product-card {
    column-gap: 2rem;
  }
}

@container horizontal-product-card (width >= 450px) {
  .horizontal-product-card__info {
    grid-auto-flow: column;
    align-items: center;
  }

  .\@narrow\:horizontal-product-card__button {
    display: none;
  }

  .\@large\:horizontal-product-card__button {
    display: block;
  }
}

.product-list {
  --product-list-max-items-per-row-allowed: 2;
  --product-list-calculated-items-per-row: min(var(--product-list-max-items-per-row-allowed), var(--product-list-items-per-row));
  --product-list-default-row-gap: 2.1875rem;
  --product-list-default-column-gap: .625rem;
  --product-list-calculated-row-gap: clamp(var(--section-vertical-spacing) / 4, var(--product-list-default-row-gap) * var(--product-list-vertical-spacing-factor, 1), var(--section-vertical-spacing) * 2);
  --product-list-calculated-column-gap: clamp(var(--container-gutter) / 4, var(--product-list-default-column-gap) * var(--product-list-horizontal-spacing-factor, 1), var(--container-gutter) * 2);
  --product-list-card-width: calc(100% / var(--product-list-calculated-items-per-row)  - var(--product-list-calculated-column-gap, 0px) * (var(--product-list-calculated-items-per-row)  - 1) / var(--product-list-calculated-items-per-row));
  grid: auto / repeat(auto-fit, var(--product-list-card-width));
  align-items: start;
  column-gap: var(--product-list-calculated-column-gap);
  row-gap: var(--product-list-calculated-row-gap);
  display: grid;
}

.product-list--carousel {
  --product-list-default-column-gap: 1.25rem;
  grid: auto / auto-flow var(--product-list-card-width);
  justify-content: safe center;
}

@media screen and (max-width: 699px) {
  .product-list:not(.product-list--carousel) {
    margin-inline: -.625rem;
  }

  .product-list--carousel {
    --product-list-card-width: min(300px, 65%);
  }
}

@media screen and (min-width: 700px) {
  .product-list {
    --product-list-max-items-per-row-allowed: 3;
    --product-list-default-row-gap: 3rem;
    --product-list-default-column-gap: 1.5rem;
  }

  .product-list--compact {
    --product-list-max-items-per-row-allowed: 4;
  }
}

@media screen and (min-width: 1000px) {
  .product-list {
    --product-list-max-items-per-row-allowed: 4;
    --product-list-default-row-gap: 4rem;
    --product-list-default-column-gap: 3rem;
  }

  .product-list--compact {
    --product-list-max-items-per-row-allowed: 5;
  }

  .product-list--carousel {
    scroll-snap-type: x mandatory;
  }
}

@media screen and (min-width: 1150px) {
  .product-list {
    --product-list-max-items-per-row-allowed: var(--product-list-items-per-row);
  }
}

@media screen and (min-width: 1400px) {
  .product-list {
    --product-list-default-row-gap: 4rem;
    --product-list-default-column-gap: 3.75rem;
  }
}

.quick-buy-modal {
  --modal-body-max-width: 55.625rem;
}

.quick-buy-modal::part(content) {
  position: relative;
}

.quick-buy-modal__content {
  grid-template-columns: minmax(0, 1fr);
  display: grid;
}

.quick-buy-modal__close-button {
  position: absolute;
  inset-block-start: 1.875rem;
  inset-inline-end: 1.875rem;
}

.quick-buy-modal__view-more {
  margin-block-start: 2rem;
  display: inline-block;
}

@media screen and (max-width: 699px) {
  .quick-buy-modal::part(body) {
    padding-inline: 0;
  }

  .quick-buy-modal__gallery-wrapper, .quick-buy-modal__info-wrapper {
    padding-inline-start: var(--modal-body-padding-inline);
    padding-inline-end: var(--modal-body-padding-inline);
  }

  .quick-buy-modal__gallery-wrapper .price-list {
    justify-content: center;
  }

  .quick-buy-modal__gallery-wrapper .price-list .h6 {
    font-size: .6875rem;
  }

  .quick-buy-modal__mobile-info {
    margin-block-start: 1.25rem;
  }

  .quick-buy-modal__info-wrapper {
    border-block-start-width: 1px;
    margin-block-start: 1.25rem;
  }

  .quick-buy-modal__info-wrapper .product-info__block-item:is([data-block-type="vendor"], [data-block-type="title"], [data-block-type="price"], [data-block-type="rating"], [data-block-type="separator"]), .quick-buy-modal__info-wrapper .product-info__block-group[data-group-type="text-with-rating"] {
    display: none;
  }

  .quick-buy-modal__info-wrapper .product-info__block-item[data-block-type="variant-picker"] {
    --product-info-gap: 1.25rem;
  }

  .quick-buy-modal__info-wrapper .product-info__block-item[data-block-type="buy-buttons"] {
    --product-info-gap: 1.5rem;
  }
}

@media screen and (min-width: 700px) {
  .quick-buy-modal {
    --modal-body-padding-inline: 3.125rem;
    --modal-body-padding-block: 3.125rem;
  }

  .quick-buy-modal::part(header) {
    display: none;
  }

  .quick-buy-modal__content {
    grid-template-columns: minmax(0, .9fr) minmax(0, 1fr);
    align-items: center;
    column-gap: 2.5rem;
    display: grid;
  }

  .quick-buy-modal__content .product-info {
    top: unset;
    position: relative;
  }
}

.prose {
  overflow-wrap: anywhere;
}

.prose :first-child, .prose .sr-only:first-child + * {
  margin-block-start: 0 !important;
}

.prose :last-child {
  margin-block-end: 0 !important;
}

.prose :where(:not(meta, span) + *) {
  margin-block-start: 1rem;
}

.prose :where(* + span:not(:empty, .metafield-multi_line_text_field)), .prose :is(.link, img) {
  display: inline-block;
}

.prose :is(.link + .link) {
  margin-inline-start: .75rem;
}

.prose :is(.button, .button-group:has(.button)) {
  margin-block-start: 1.5rem;
}

.prose :is(p img:not([style*="float"]):only-child, div img:not([style*="float"]):only-child, figure, video, object, blockquote, table) {
  margin-block: 1.6rem;
}

.prose :is(iframe[src*="youtube"], iframe[src*="youtu.be"], iframe[src*="vimeo"]) {
  aspect-ratio: 16 / 9;
  width: 100%;
  height: auto;
}

.prose .play-button {
  margin: 2rem auto;
  display: block;
}

.prose :is(ol, ul) :is(ol, ul) {
  margin-block-start: 0 !important;
}

.prose :is(ol, ul) {
  row-gap: .4em;
  display: grid;
}

.prose br {
  margin-block: 0 !important;
}

.prose figcaption {
  font-style: italic;
  font-size: var(--text-sm);
  color: rgb(var(--text-color) / .65);
  margin-block-start: .5em;
}

.prose blockquote {
  border-inline-start-width: 3px;
  padding: .375rem 0 .375rem 1rem;
  font-size: 1.15rem;
  line-height: 1.75;
}

@media screen and (min-width: 1000px) {
  .prose:not(.prose--tight) :where(:not(meta, span) + *) {
    margin-block-start: 1.25rem;
  }

  .prose:not(.prose--tight) :is(.button, .button-group:has(.button)) {
    margin-block-start: 2rem;
  }

  .prose:not(.prose--tight) .play-button {
    margin-block: 2.5rem;
  }

  .prose:not(.prose--tight) blockquote {
    margin-inline-start: 2rem;
    padding-inline-start: 2rem;
  }
}

:where(.pm-evolve) .link {
  background: linear-gradient(to right, currentColor, currentColor) 0 min(100%, 1.35em) / 100% 1px no-repeat;
  text-decoration: none;
  transition: background-size .3s ease-in-out;
}

.prose a:not(.h1, .h2, .h3, .h4, .h5, .h6, .button, .link-faded, .link-faded-reverse, :has(img)) {
  background: linear-gradient(to right, currentColor, currentColor) 0 min(100%, 1.35em) / 100% 1px no-repeat;
  text-decoration: none;
  transition: background-size .3s ease-in-out;
}

@supports (height: 1lh) {
  .prose a:not(.h1, .h2, .h3, .h4, .h5, .h6, .button, .link-faded, .link-faded-reverse, :has(img)) {
    background: linear-gradient(to right, currentColor, currentColor) 0 min(100%, 1.2lh) / 100% 1px no-repeat;
  }
}

@media screen and (pointer: fine) {
  .prose a:not(.h1, .h2, .h3, .h4, .h5, .h6, .button, .link-faded, .link-faded-reverse, :has(img)):hover {
    background-size: 0 1px;
  }
}

@supports (height: 1lh) {
  :where(.pm-evolve) .link {
    background: linear-gradient(to right, currentColor, currentColor) 0 min(100%, 1.2lh) / 100% 1px no-repeat;
  }
}

@media screen and (pointer: fine) {
  :where(.pm-evolve) .link:hover {
    background-size: 0 1px;
  }
}

.link-reverse {
  background: linear-gradient(to right, currentColor, currentColor) 0 min(100%, 1.35em) / 0 1px no-repeat;
  text-decoration: none;
  transition: background-size .3s ease-in-out;
}

@supports (height: 1lh) {
  .link-reverse {
    background: linear-gradient(to right, currentColor, currentColor) 0 min(100%, 1.2lh) / 0 1px no-repeat;
  }
}

@media screen and (pointer: fine) {
  .link-reverse:hover {
    background-size: 100% 1px;
  }
}

.link-faded {
  color: rgb(var(--text-color) / .65);
  transition: color .2s ease-in-out;
}

@media screen and (pointer: fine) {
  .link-faded:hover {
    color: rgb(var(--text-color));
  }
}

.link-faded-reverse {
  transition: color .2s ease-in-out;
}

@media screen and (pointer: fine) {
  .link-faded-reverse:hover {
    color: rgb(var(--text-color) / .65);
  }
}

:where(.pm-evolve) table {
  --table-cell-padding-block: .75rem;
  --table-cell-padding-inline: .5rem;
  --table-foot-cell-padding-block: .75rem;
  --table-foot-cell-padding-inline: .5rem;
  width: 100%;
}

:where(.pm-evolve) table caption {
  text-align: inherit;
  margin-block-end: .5rem;
}

:where(.pm-evolve) th {
  text-align: start;
}

:where(.pm-evolve) :where(td, th):not(:empty) {
  border-block-width: 1px;
}

:where(.pm-evolve) :where(th):not(:empty) {
  border-block-start-width: 0;
}

:where(.pm-evolve) td:not(:empty) + td {
  border-inline-start-width: 1px;
}

:where(.pm-evolve) th, :where(.pm-evolve) td {
  padding: var(--table-cell-padding-block) var(--table-cell-padding-inline);
}

:where(.pm-evolve) table:not(.table--bordered) :is(th, td):first-child, :where(.pm-evolve) table:not(.table--bordered) :is(th, td):empty + td {
  padding-inline-start: 0;
}

:where(.pm-evolve) :is(th, td):last-child {
  padding-inline-end: 0;
}

:where(.pm-evolve) th {
  opacity: .6;
  line-height: 1.7;
  font-size: var(--text-h6);
  font-family: var(--heading-font-family);
  font-weight: var(--heading-font-weight);
  font-style: var(--heading-font-style);
  letter-spacing: var(--heading-letter-spacing);
  text-transform: var(--heading-text-transform);
  padding-block: 0 .625rem;
}

:where(.pm-evolve) tfoot td {
  padding: var(--table-foot-cell-padding-block) var(--table-foot-cell-padding-inline);
}

:where(.pm-evolve) tr[onclick] {
  cursor: pointer;
  transition: background .2s;
}

:where(.pm-evolve) tr[onclick]:hover {
  background: rgb(var(--text-color) / .05);
}

@media screen and (min-width: 700px) {
  :where(.pm-evolve) table {
    --table-cell-padding-block: 1rem;
    --table-cell-padding-inline: .75rem;
    --table-foot-cell-padding-block: 1rem;
    --table-foot-cell-padding-inline: .75rem;
  }
}

.table--bordered {
  --table-cell-padding-inline: .75rem;
}

.table--bordered td {
  border-width: 1px;
}

.table--reduce-border :is(td) + td {
  border-inline-start-width: 0;
}

.table--no-border td {
  border: none;
}

.table--sm {
  --table-cell-padding-block: .35rem;
  --table-cell-padding-inline: .5rem;
}

.table--lg {
  --table-cell-padding-block: 1.5rem;
  --table-cell-padding-inline: .5rem;
}

@media screen and (min-width: 700px) {
  .table--lg {
    --table-cell-padding-block: 2rem;
    --table-cell-padding-inline: .75rem;
  }
}

.social-media--list {
  align-items: center;
  gap: var(--social-media-list-gap, .75rem 2rem);
  flex-wrap: wrap;
  display: flex;
}

.social-media--list .social-media__item {
  opacity: .65;
  transition: opacity .2s, color .2s;
}

.social-media--list svg {
  width: var(--social-media-icon-size, 1.25rem);
}

@media screen and (pointer: fine) {
  .social-media--list .social-media__item:hover {
    opacity: 1;
  }
}

.social-media--block {
  grid-template-columns: repeat(auto-fit, minmax(0, .33fr));
  gap: 1px;
  display: grid;
}

.social-media--block:has(:nth-child(4)) {
  grid-template-columns: repeat(auto-fit, minmax(0, .25fr));
}

.social-media--block .social-media__item {
  outline: 1px solid rgb(var(--border-color));
  z-index: 0;
  width: 100%;
  transition: background .15s, color .15s, outline .15s, z-index .15s;
}

.social-media--block a {
  padding-block: .625rem;
  display: block;
}

.social-media--block svg {
  margin-inline: auto;
}

@media screen and (pointer: fine) {
  .social-media--block .social-media__item:hover {
    background: rgb(var(--branding-background));
    outline-color: rgb(var(--branding-background));
    color: rgb(var(--branding-color));
    z-index: 1;
  }
}

@media not screen and (pointer: fine) {
  .social-media--block .social-media__item {
    background: rgb(var(--branding-background));
    outline-color: rgb(var(--branding-background));
    color: rgb(var(--branding-color));
  }
}

@media screen and (min-width: 700px) {
  .social-media--block {
    grid-template-columns: repeat(auto-fit, minmax(0, 3.75rem));
  }
}

.branding-colors--facebook {
  --branding-background: 24 119 242;
  --branding-color: 255 255 255;
}

.branding-colors--twitter {
  --branding-background: 29 161 242;
  --branding-color: 255 255 255;
}

.branding-colors--instagram {
  --branding-background: 195 42 163;
  --branding-color: 255 255 255;
}

.branding-colors--pinterest {
  --branding-background: 189 8 28;
  --branding-color: 255 255 255;
}

.branding-colors--youtube {
  --branding-background: 255 0 0;
  --branding-color: 255 255 255;
}

.branding-colors--tiktok {
  --branding-background: 1 1 1;
  --branding-color: 255 255 255;
}

.branding-colors--vimeo {
  --branding-background: 26 183 234;
  --branding-color: 255 255 255;
}

.branding-colors--linkedin {
  --branding-background: 10 102 194;
  --branding-color: 255 255 255;
}

.branding-colors--whatsapp {
  --branding-background: 79 206 93;
  --branding-color: 255 255 255;
}

.branding-colors--snapchat {
  --branding-background: 255 252 0;
  --branding-color: 0 0 0;
}

.branding-colors--tumblr {
  --branding-background: 54 70 93;
  --branding-color: 255 255 255;
}

.branding-colors--wechat {
  --branding-background: 9 184 62;
  --branding-color: 255 255 255;
}

.branding-colors--reddit {
  --branding-background: 255 69 0;
  --branding-color: 255 255 255;
}

.branding-colors--line {
  --branding-background: 6 199 85;
  --branding-color: 255 255 255;
}

.branding-colors--spotify {
  --branding-background: 30 215 96;
  --branding-color: 255 255 255;
}

.branding-colors--21buttons {
  --branding-background: 0 0 0;
  --branding-color: 255 255 255;
}

.branding-colors--email {
  --branding-background: var(--text-color);
  --branding-color: var(--background);
}

.color-swatch {
  --swatch-offset: 2px;
  --swatch-size: 2.125rem;
  --swatch-border-size: 1px;
  --swatch-disabled-strike-color: rgb(var(--border-color));
  width: var(--swatch-size);
  height: var(--swatch-size);
  padding: var(--swatch-offset);
  border: var(--swatch-border-size) solid transparent;
  background: content-box var(--swatch-background) no-repeat center / cover;
  place-items: center;
  display: grid;
  position: relative;
}

.color-swatch.is-disabled:before {
  content: "";
  margin: var(--swatch-disabled-margin, var(--swatch-offset));
  background: linear-gradient(to bottom right, transparent calc(50% - .5px), var(--swatch-disabled-strike-color) calc(50% - .5px) calc(50% + .5px), transparent calc(50% + .5px));
  position: absolute;
  inset: 0;
}

:disabled + .color-swatch {
  display: none;
}

:checked + .color-swatch, .color-swatch.is-selected {
  --swatch-disabled-margin: 0;
  --swatch-disabled-strike-color: currentColor;
  border-color: currentColor;
}

:focus-visible + .color-swatch {
  outline-offset: calc(var(--swatch-offset));
}

.thumbnail-swatch {
  --swatch-size: 3rem;
  --swatch-disabled-strike-color: rgb(var(--border-color));
  width: var(--swatch-size);
  height: var(--swatch-size);
  border-radius: min(4px, var(--input-border-radius));
  border-width: 1px;
  display: block;
  position: relative;
}

:checked + .thumbnail-swatch, .thumbnail-swatch.is-selected {
  --swatch-disabled-strike-color: currentColor;
  border-color: currentColor;
}

.thumbnail-swatch.is-disabled:before {
  content: "";
  background: linear-gradient(to bottom right, transparent calc(50% - .5px), var(--swatch-disabled-strike-color) calc(50% - .5px) calc(50% + .5px), transparent calc(50% + .5px));
  position: absolute;
  inset: 0;
}

:disabled + .thumbnail-swatch {
  display: none;
}

.thumbnail-swatch > img {
  border-radius: inherit;
  height: 100%;
}

:focus-visible + .thumbnail-swatch {
  outline-offset: 2px;
}

@media screen and (min-width: 700px) {
  .thumbnail-swatch {
    --swatch-size: 4.25rem;
  }
}

.block-swatch {
  --swatch-border-size: 1px;
  --swatch-padding: calc(var(--input-padding-block)  - var(--swatch-border-size) * 2) .875rem;
  --swatch-disabled-strike-color: rgb(var(--border-color));
  padding: var(--swatch-padding);
  border-width: var(--swatch-border-size);
  border-radius: var(--input-border-radius);
  min-width: 2.5rem;
  color: rgb(var(--text-color) / .65);
  justify-content: center;
  align-items: center;
  column-gap: .875rem;
  display: flex;
  position: relative;
}

.block-swatch.is-disabled {
  color: rgb(var(--text-color) / .5);
}

:checked + .block-swatch, .block-swatch.is-selected {
  --swatch-disabled-strike-color: currentColor;
  color: var(--text-color);
  border-color: currentColor;
}

.block-swatch.is-disabled:before {
  content: "";
  background: linear-gradient(to bottom right, transparent calc(50% - .5px), var(--swatch-disabled-strike-color) calc(50% - .5px) calc(50% + .5px), transparent calc(50% + .5px));
  position: absolute;
  inset: 0;
}

:disabled + .block-swatch {
  display: none;
}

:focus-visible + .block-swatch {
  outline-offset: 2px;
}

.block-swatch__color {
  background: var(--swatch-background) center / cover;
  width: 1rem;
  height: 1rem;
}

.image-filter {
  --image-filter-width: 3rem;
  grid-template-columns: var(--image-filter-width) minmax(0, 1fr);
  align-items: center;
  column-gap: 1.25rem;
  display: grid;
}

.image-filter__image {
  width: var(--image-filter-width);
  height: var(--image-filter-width);
  object-fit: contain;
  object-position: center;
}

.image-filter__label {
  grid-column-start: 2;
}

:checked + .image-filter .image-filter__image {
  outline: 1px solid rgb(var(--text-color));
}

:checked + .image-filter .image-filter__label {
  color: rgb(var(--text-color));
}

.content-tabs::part(tab-list) {
  border-block-end: 1px solid rgb(var(--border-color));
  white-space: nowrap;
  grid-auto-flow: column;
  justify-content: start;
  gap: 2.5rem;
  margin-block-end: 1.5rem;
  display: grid;
}

.content-tabs [role="tab"] {
  box-shadow: 0 1px rgb(var(--text-color));
  padding-block-end: .625rem;
  transition: opacity .2s ease-in, box-shadow .2s ease-in;
}

.content-tabs [role="tab"]:not([aria-selected="true"]) {
  opacity: .6;
  box-shadow: 0 1px #0000;
}

.content-tabs--center::part(tab-list) {
  width: max-content;
  margin-inline: auto;
}

.content-tabs--center::part(tab-panel-list) {
  text-align: center;
  width: min(800px, 100%);
  margin-inline: auto;
  display: block;
}

@media screen and (min-width: 1000px) {
  .content-tabs::part(tab-list) {
    gap: 4.375rem;
    margin-block-end: 2rem;
  }
}

.constrained-image {
  width: var(--image-mobile-max-width, var(--image-max-width));
  max-width: 100%;
}

@media screen and (min-width: 700px) {
  .constrained-image {
    width: var(--image-max-width);
  }
}

.text-with-icon {
  align-items: center;
  gap: .625rem;
  display: flex;
}

.text-with-icon > svg {
  flex-shrink: 0;
}

:where(.pm-evolve) .icon {
  vertical-align: middle;
  height: auto;
  transition: transform .2s;
  display: block;
}

.group[aria-expanded="true"] .icon.group-expanded\:rotate {
  transform: rotateZ(180deg);
}

[dir="rtl"] .icon--direction-aware {
  scale: -1;
}

.offset-icon {
  --icon-baseline-distance: calc(1em * 1.65 / 2);
  top: var(--icon-baseline-distance);
  position: relative;
  translate: 0 -50%;
}

@supports (top: 1lh) {
  .offset-icon {
    top: .5lh;
  }
}

.price-list {
  flex-wrap: wrap;
  align-items: baseline;
  column-gap: .5rem;
  display: flex;
}

.price-list--product {
  column-gap: 1rem;
}

.localization-selectors {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: .75rem 1.75rem;
  display: flex;
}

.localization-selectors__separator {
  background: rgb(var(--border-color));
  width: 1px;
  height: .5rem;
}

.localization-selectors__separator:last-child {
  display: none;
}

.localization-toggle {
  align-items: center;
  column-gap: .625rem;
  display: flex;
}

.localization-toggle > svg {
  transition: transform .2s;
}

.localization-toggle[aria-expanded="true"] > svg {
  transform: rotate(180deg);
}

.country-flag {
  width: 20px;
  height: 15px;
}

.payment-methods {
  flex-wrap: wrap;
  gap: 1rem;
  display: flex;
}

.badge {
  width: max-content;
  font-family: var(--heading-font-family);
  font-weight: var(--heading-font-weight);
  font-style: var(--heading-font-style);
  letter-spacing: var(--heading-letter-spacing);
  text-transform: uppercase;
  align-items: center;
  padding: .0625rem .3125rem;
  font-size: .625rem;
  display: flex;
}

.badge--on-sale {
  background: rgb(var(--on-sale-badge-background));
  color: rgb(var(--on-sale-badge-text));
}

.badge--sold-out {
  background: rgb(var(--sold-out-badge-background));
  color: rgb(var(--sold-out-badge-text));
}

.badge--custom {
  background: rgb(var(--custom-badge-background));
  color: rgb(var(--custom-badge-text));
}

@media screen and (min-width: 700px) {
  .badge {
    font-size: .6875rem;
  }
}

.badge-list {
  flex-wrap: wrap;
  gap: .25rem;
  display: flex;
}

.badge-list--vertical {
  flex-direction: column;
}

.feature-badge {
  font-size: var(--text-xs);
  align-items: center;
  column-gap: .5rem;
  padding: .375rem .5rem;
  display: inline-flex;
}

.feature-badge :is(svg, img) {
  flex-shrink: 0;
}

.feature-badge-list {
  flex-wrap: wrap;
  gap: .5rem;
  display: flex;
}

.rating-badge {
  flex-wrap: wrap;
  align-items: center;
  column-gap: .5rem;
  line-height: normal;
  display: flex;
}

.rating-badge__stars {
  column-gap: .125rem;
  display: flex;
  position: relative;
  top: -.5px;
}

@media (pointer: fine) {
  .is-scrollable[allow-drag] {
    cursor: grab;
  }

  .is-scrollable[allow-drag]:active {
    cursor: grabbing;
    -webkit-user-select: none;
    user-select: none;
    scroll-snap-type: none;
  }
}

.text-with-rating {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: .75rem .5rem;
  display: flex;
}

.inventory {
  row-gap: .5rem;
  font-style: italic;
  display: grid;
}

.progress-bar {
  background: rgb(var(--text-color) / .1);
  height: 2px;
  display: block;
  position: relative;
}

.progress-bar:before {
  content: "";
  width: 100%;
  height: 100%;
  transform: scaleX(var(--progress, 0));
  transform-origin: var(--transform-origin-start);
  background: currentColor;
  transition: transform .45s ease-in-out;
  display: block;
}

:where(.pm-evolve) [data-tooltip] {
  --tooltip-text-color: var(--text-color);
  --tooltip-background: var(--background);
  position: relative;
}

@media screen and (pointer: fine) {
  :where(.pm-evolve) [data-tooltip]:after {
    content: attr(data-tooltip);
    inset-block-end: calc(100% + var(--tooltip-offset, .5rem));
    border-radius: min(1.5rem, var(--button-border-radius));
    background: rgb(var(--tooltip-text-color));
    width: max-content;
    max-width: 15rem;
    color: rgb(var(--tooltip-background));
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
    justify-self: center;
    padding: .125rem .5rem;
    font-size: .6875rem;
    transition: opacity .1s ease-in-out, visibility .1s ease-in-out, scale .1s ease-in-out;
    position: absolute;
    left: 50%;
    translate: -50%;
    scale: .9;
  }

  :where(.pm-evolve) [data-tooltip]:hover:after {
    visibility: visible;
    opacity: 1;
    scale: 1;
  }
}

.separator-dot {
  --dot-size: .25rem;
  width: var(--dot-size);
  height: var(--dot-size);
  background: currentColor;
  border-radius: 100%;
}

.animated-plus {
  --animated-plus-size: .625rem;
  width: var(--animated-plus-size);
  height: var(--animated-plus-size);
  display: block;
  position: relative;
}

.animated-plus:before, .animated-plus:after {
  content: "";
  background-color: currentColor;
  transition: transform .25s ease-in-out, opacity .25s ease-in-out;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)rotate(-90deg);
}

.animated-plus:before {
  width: var(--animated-plus-size);
  opacity: 1;
  height: 1px;
}

.animated-plus:after {
  width: 1px;
  height: var(--animated-plus-size);
}

.group[aria-expanded="true"] .animated-plus.group-expanded\:rotate:before {
  opacity: 0;
}

.group[aria-expanded="true"] .animated-plus.group-expanded\:rotate:before, .group[aria-expanded="true"] .animated-plus.group-expanded\:rotate:after {
  transform: translate(-50%, -50%)rotate(90deg);
}

@media (pointer: fine) {
  .is-scrollable[allow-drag] {
    cursor: grab;
  }

  .is-scrollable[allow-drag]:active {
    cursor: grabbing;
    -webkit-user-select: none;
    user-select: none;
    scroll-snap-type: none;
  }
}

@media screen and (min-width: 700px) {
  .play-button svg {
    width: 5rem;
    height: 5rem;
  }
}

.quantity-selector {
  --quantity-selector-height: 2.4rem;
  --quantity-selector-input-width: 2.5rem;
  --tooltip-offset: calc(-1 * var(--quantity-selector-height) / 2 + 1rem);
  grid-template-columns: var(--quantity-selector-height) auto var(--quantity-selector-height);
  grid-auto-rows: var(--quantity-selector-height);
  border-width: 1px;
  align-items: center;
  display: inline-grid;
}

.quantity-selector__button {
  place-content: center;
  min-height: 100%;
  display: grid;
}

.quantity-selector__button svg {
  transition: opacity .2s;
}

.quantity-selector__button[disabled] svg, .quantity-selector__button:hover svg {
  opacity: .65;
}

.quantity-selector__input-wrapper {
  place-items: center;
  display: grid;
}

.quantity-selector__input-wrapper > * {
  grid-area: 1 / -1;
}

.quantity-selector__input {
  -webkit-appearance: textfield;
  appearance: textfield;
  min-width: var(--quantity-selector-input-width);
  width: var(--quantity-selector-character-count, 1ch);
  text-align: center;
  background: none;
  transition: opacity .2s ease-in-out .2s;
}

.quantity-selector__input:focus {
  outline: none;
}

.quantity-selector__input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.quantity-selector__input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

@media screen and (min-width: 700px) {
  .quantity-selector {
    --quantity-selector-height: 2.7rem;
  }
}

.quantity-selector--sm {
  --quantity-selector-height: 2.2rem;
  --quantity-selector-input-width: 2rem;
}

@keyframes quantitySelectorSpinner {
  0% {
    animation-timing-function: cubic-bezier(.45, 0, .55, 1);
    transform: rotate(0);
  }

  50% {
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    transform: rotate(360deg);
  }

  100% {
    animation-timing-function: cubic-bezier(.45, 0, .55, 1);
    transform: rotate(720deg);
  }
}

.quantity-selector__spinner {
  transform-origin: center;
  opacity: 0;
  transition: opacity .2s ease-in-out, translate .2s ease-in-out, display .2s ease-in-out allow-discrete;
  animation: 2.5s cubic-bezier(.4, 0, .6, 1) infinite quantitySelectorSpinner;
  display: none;
  translate: 0 4px;
}

.quantity-selector__input-wrapper[aria-busy="true"] .quantity-selector__spinner {
  opacity: 1;
  display: block;
  translate: none;
}

@starting-style {
  .quantity-selector__input-wrapper[aria-busy="true"] .quantity-selector__spinner {
    opacity: 0;
    translate: 0 4px;
  }
}

.quantity-selector__input-wrapper[aria-busy="true"] .quantity-selector__input {
  opacity: 0;
  transition-delay: 0s;
}



.breadcrumb__list {
  align-items: center;
  column-gap: .5rem;
  line-height: 1;
  display: flex;
}

.breadcrumb__list-item + .breadcrumb__list-item:before {
  content: "/";
  color: rgb(var(--text-color) / .65);
  margin-inline-end: .375rem;
  font-size: .625rem;
  display: inline-block;
}

@media screen and (min-width: 1000px) {
  .breadcrumb {
    display: block;
  }
}

.breadcrumb--floating {
  position: absolute;
  inset-block-start: 1.25rem;
  inset-inline-start: var(--container-gutter);
}

.bordered-box {
  border-width: 1px;
  padding: 2.5rem 1.25rem 1.25rem;
  position: relative;
}

.bordered-box__title {
  inset-block-start: 0;
  text-align: center;
  background: rgb(var(--background));
  width: max-content;
  padding-inline: .5rem;
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%);
}

@media screen and (min-width: 1000px) {
  .bordered-box {
    padding: 3rem;
  }
}

.loading-bar {
  z-index: 2000;
  pointer-events: none;
  mix-blend-mode: exclusion;
  width: 100%;
  height: 2px;
  transform-origin: var(--transform-origin-start);
  background: #fff;
  position: fixed;
  top: 0;
  left: 0;
  transform: scaleX(0);
}

@media screen and (min-width: 700px) {
  .loading-bar {
    height: 3px;
  }
}

@keyframes animateCircularProgress {
  from {
    stroke-dashoffset: var(--stroke-dasharray);
  }

  to {
    stroke-dashoffset: 0;
  }
}

.circular-progress {
  transition: opacity .25s;
  transform: rotate(-90deg);
}

.circular-progress circle:last-child {
  stroke-dasharray: var(--stroke-dasharray);
  stroke-dashoffset: var(--stroke-dasharray);
}

@media (prefers-reduced-motion: no-preference) {
  :where(.pm-evolve) image-parallax img {
    transform: scale(1.3)translateY(-11.5385%);
  }
}

.scroll-margin-offset {
  scroll-margin-block-start: 20px;
}

.share-buttons {
  align-items: center;
  gap: .875rem;
  display: flex;
}

.share-buttons .social-media {
  --social-media-icon-size: 1rem;
  --social-media-list-gap: .75rem;
}

.share-buttons--native:not([hidden]) + .share-buttons {
  display: none;
}

:where(.pm-evolve) product-rerender {
  display: contents;
}

.customer-account-box {
  min-height: calc(100vh - var(--section-vertical-spacing) * 2 - var(--announcement-bar-height, 0px)  - var(--header-height, 0px));
  text-align: center;
  align-items: center;
  display: grid;
}

.customer-account-category {
  border-block-end-width: 1px;
  padding-block-end: .625rem;
}

.customer-account-overview {
  grid-gap: 2.5rem 3rem;
  display: grid;
}

.customer-account-order-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: .5rem;
  display: grid;
}

@media screen and (min-width: 1000px) {
  .customer-account-overview {
    grid-template-columns: minmax(0, 1fr) 14rem;
  }
}

@media screen and (min-width: 1150px) {
  .customer-account-overview {
    grid-template-columns: minmax(0, 1fr) 18rem;
    column-gap: 3.75rem;
  }
}

.customer-address-list {
  --addresses-per-row: 1;
  grid-template-columns: repeat(var(--addresses-per-row), minmax(0, 1fr));
  gap: 3rem 3.75rem;
  display: grid;
}

@media screen and (min-width: 700px) {
  .customer-address-list {
    --addresses-per-row: 2;
  }
}

@media screen and (min-width: 1000px) {
  .customer-address-list {
    --addresses-per-row: 3;
  }
}

.customer-order {
  grid: auto / minmax(0, 1fr);
  gap: 3rem;
  display: grid;
}

.customer-order__details {
  grid-template-columns: minmax(0, 1fr);
  row-gap: 3rem;
  display: grid;
}

.customer-order__address-list {
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  align-content: start;
  gap: 2.5rem 3.75rem;
  display: grid;
}

@media screen and (min-width: 1150px) {
  .customer-order {
    grid: auto / auto-flow minmax(0, 1fr) 14rem;
    column-gap: 3.75rem;
  }
}

@media screen and (min-width: 1400px) {
  .customer-order {
    grid-auto-columns: minmax(0, 1fr) 18rem;
  }
}

.announcement-bar {
  --announcement-bar-gutter: .625rem;
  text-align: center;
  font-size: var(--announcement-bar-font-size);
  place-content: center;
  column-gap: .75rem;
  padding-block: 1em;
  padding-inline-start: max(var(--announcement-bar-gutter), 50% - var(--container-max-width) / 2);
  padding-inline-end: max(var(--announcement-bar-gutter), 50% - var(--container-max-width) / 2);
  display: flex;
}

.announcement-bar__carousel {
  flex-grow: 1;
  place-items: center;
  max-width: 35rem;
  display: grid;
}

.announcement-bar__carousel > * {
  grid-area: 1 / -1;
}

.announcement-bar__carousel > :not(.is-selected) {
  visibility: hidden;
}

@media screen and (min-width: 700px) {
  .announcement-bar {
    --announcement-bar-gutter: var(--container-gutter);
    justify-content: center;
    column-gap: 2.5rem;
  }
}

.before-after {
  --before-after-content-inset-inline: 1.25rem;
  --before-after-content-inset-block: 1rem;
  --before-after-cursor-size: 3.125rem;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  display: grid;
  position: relative;
}

.before-after > * {
  grid-area: 1 / -1;
}

.before-after__after-image {
  z-index: 1;
}

.before-after__content-wrapper {
  position: absolute;
}

.before-after__cursor {
  pointer-events: auto;
  filter: drop-shadow(0 1px 1px #0000000d) drop-shadow(0 1px 1px #0000000d);
  z-index: 1;
  display: grid;
  position: relative;
}

.before-after__cursor:before {
  content: "";
  background: rgb(var(--before-after-cursor-background));
  z-index: -1;
  position: absolute;
}

.before-after__cursor svg {
  width: var(--before-after-cursor-size);
  height: var(--before-after-cursor-size);
}

.before-after--horizontal {
  cursor: ew-resize;
}

.before-after--horizontal .before-after__after-image {
  clip-path: inset(0 0 0 var(--before-after-cursor-position, 0%));
}

[dir="rtl"] :is(.before-after--horizontal .before-after__after-image) {
  clip-path: inset(0 var(--before-after-cursor-position, 0%) 0 0);
}

.before-after--horizontal .before-after__before-image .before-after__content-wrapper {
  justify-items: start;
  inset-block-end: var(--before-after-content-inset-block);
  inset-inline-start: var(--before-after-content-inset-inline);
}

.before-after--horizontal .before-after__after-image .before-after__content-wrapper {
  text-align: end;
  justify-items: end;
  inset-block-end: var(--before-after-content-inset-block);
  inset-inline-end: var(--before-after-content-inset-inline);
}

.before-after--horizontal .before-after__cursor {
  justify-self: start;
  place-items: center start;
  inset-inline-start: calc(var(--before-after-cursor-position, 0%)  - var(--before-after-cursor-size) / 2);
}

.before-after--horizontal .before-after__cursor:before {
  width: .125rem;
  height: 100%;
  inset-inline-start: calc(var(--before-after-cursor-size) / 2);
}

.before-after--vertical {
  cursor: ns-resize;
}

.before-after--vertical .before-after__after-image {
  clip-path: inset(var(--before-after-cursor-position, 0%) 0 0 0);
}

.before-after--vertical .before-after__before-image .before-after__content-wrapper {
  justify-items: start;
  inset-block-start: var(--before-after-content-inset-block);
  inset-inline-start: var(--before-after-content-inset-inline);
}

.before-after--vertical .before-after__after-image .before-after__content-wrapper {
  justify-items: start;
  inset-block-end: var(--before-after-content-inset-block);
  inset-inline-start: var(--before-after-content-inset-inline);
}

.before-after--vertical .before-after__cursor {
  align-self: start;
  place-items: start center;
  inset-block-start: calc(var(--before-after-cursor-position, 0%)  - var(--before-after-cursor-size) / 2);
}

.before-after--vertical .before-after__cursor:before {
  width: 100%;
  height: .125rem;
  inset-block-start: calc(var(--before-after-cursor-size) / 2);
}

@media screen and (max-width: 699px) {
  .before-after {
    --before-after-cursor-size: 2.5rem;
  }

  .before-after .button {
    padding: .45rem 1.5rem;
  }
}

@media screen and (min-width: 700px) {
  .before-after {
    --before-after-content-inset-inline: 2.5rem;
    --before-after-content-inset-block: 2rem;
  }

  .before-after__content-wrapper:has(.button) {
    --before-after-content-inset-block: 2.5rem;
  }
}

.blog-tags {
  flex-wrap: wrap;
  justify-content: center;
  gap: .5rem 1.5rem;
  display: flex;
}

.article {
  --article-wrapper-offset: 0px;
  --article-wrapper-padding-inline: 0px;
  padding-block-end: var(--section-vertical-spacing);
}

.article__toolbar {
  visibility: hidden;
  z-index: 1;
  width: 100vw;
  padding-block: 1rem;
  transition: transform .2s, visibility .2s, inset-block-start .15s ease-in-out;
  position: fixed;
  inset-block-start: var(--sticky-area-height);
  transform: translateY(-100%);
}

.article__toolbar.is-visible {
  visibility: visible;
  transform: translateY(0);
}

.article__toolbar .social-media {
  gap: .75rem 1rem;
}

.article__toolbar .social-media svg {
  width: 1rem;
  height: 1rem;
}

.article__image {
  overflow: hidden;
}

.article__image img {
  height: var(--article-image-height);
  object-fit: cover;
}

.article__wrapper {
  padding: 1.5rem var(--article-wrapper-padding-inline) 0;
  background: rgb(var(--background));
  gap: 5rem;
  margin-inline-start: max(var(--container-gutter), 50% - var(--container-max-width) / 2 - var(--article-wrapper-padding-inline));
  margin-inline-end: max(var(--container-gutter), 50% - var(--container-max-width) / 2 - var(--article-wrapper-padding-inline));
  display: grid;
  position: relative;
}

.article__image + .article__wrapper {
  margin-block-start: var(--article-wrapper-offset);
}

.article__comments {
  gap: inherit;
  scroll-margin-block-start: calc(var(--sticky-area-height)  + 20px);
  display: grid;
}

.article__author {
  border-block-width: 1px;
  align-items: start;
  column-gap: 1rem;
  padding-block: 1.5rem;
  display: flex;
}

.article__author-image {
  border-radius: 100%;
  flex-shrink: 0;
  width: 3.75rem;
}

.article__footer-bottom {
  gap: 2.5rem;
  display: grid;
}

.article__author + .article__footer-bottom {
  margin-block-start: 1.75rem;
}

@media screen and (min-width: 700px) {
  .article {
    --article-wrapper-offset: -2.75rem;
    --article-wrapper-padding-inline: 3.125rem;
  }

  .article__wrapper {
    gap: 6.25rem;
    padding-block-start: 2.5rem;
  }

  .article__footer-bottom {
    grid: auto / auto-flow minmax(0, 1fr);
    align-items: center;
  }
}

@media screen and (min-width: 1000px) {
  .article {
    --article-wrapper-offset: -4.375rem;
  }
}

.comment {
  gap: 1.125rem;
  display: grid;
}

.comment:not(:first-child) {
  padding-block-start: 2rem;
}

.cart-page {
  align-items: start;
  row-gap: max(4rem, var(--section-vertical-spacing-tight));
  display: grid;
}

.cart-footer {
  flex-direction: column;
  gap: 1.5rem;
  display: flex;
}

.cart-recap {
  gap: .5rem;
  display: grid;
}

.cart-recap [type="submit"] {
  margin-block-start: 1rem;
}

@media screen and (min-width: 700px) {
  .cart-footer {
    flex-direction: row;
    gap: 3rem;
  }

  .cart-footer > :not(:only-child) {
    width: min(24rem, 100%);
  }

  .cart-recap {
    text-align: end;
    justify-items: end;
    margin-inline-start: auto;
  }
}

@media screen and (min-width: 1000px) {
  .cart-page {
    row-gap: max(6rem, var(--section-vertical-spacing-tight));
  }
}

.cart-drawer::part(body) {
  padding-block: 0;
}

:is(.cart-drawer:has(.cart-drawer__order-note[open])::part(header), .cart-drawer:has(.cart-drawer__order-note[open])::part(body)) {
  opacity: .4;
  pointer-events: none;
  transition: opacity .2s;
}

.cart-drawer:not(:has(.cart-drawer__footer:only-child))::part(footer) {
  padding-block-start: calc(var(--drawer-footer-padding-block)  - .5rem);
}

.cart-drawer .free-shipping-bar {
  font-size: var(--text-sm);
  border-block-end-width: 1px;
  margin-inline-start: calc(-1 * var(--drawer-body-padding-inline));
  margin-inline-end: calc(-1 * var(--drawer-body-padding-inline));
  padding-block: .5rem;
  padding-inline-start: var(--drawer-body-padding-inline);
  padding-inline-end: var(--drawer-body-padding-inline);
}

.cart-drawer__items {
  gap: 1.5rem;
  padding-block-start: var(--drawer-body-padding-block);
  padding-block-end: var(--drawer-body-padding-block);
  display: grid;
}

.cart-drawer__complementary-products {
  padding-inline: var(--drawer-body-padding-inline);
  border-block-start-width: 1px;
  padding-block: 1.25rem;
  margin-inline: calc(-1 * var(--drawer-body-padding-inline)) !important;
  row-gap: 1.25rem !important;
}

.cart-drawer__button-price {
  align-items: center;
  display: flex;
}

.cart-drawer__button-price:before {
  content: "";
  background: currentColor;
  border-radius: 100%;
  width: 3px;
  height: 3px;
  margin-inline-end: 1.125rem;
}

.cart-drawer__footer {
  align-items: start;
  gap: 1rem;
  display: grid;
}

.cart-drawer__order-note {
  background-color: rgb(var(--background));
  background-image: var(--background-gradient);
  width: 100%;
  box-shadow: 1px 0 6px rgb(var(--border-color));
  z-index: 2;
  border-block-start-width: 1px;
  padding-block-start: calc(var(--drawer-footer-padding-block)  - .5rem);
  padding-block-end: var(--drawer-footer-padding-block);
  padding-inline-start: var(--drawer-body-padding-inline);
  padding-inline-end: var(--drawer-body-padding-inline);
  display: none;
  position: absolute;
  inset-block-end: 0;
  inset-inline-start: 0;
}

@media screen and (min-width: 700px) {
  .cart-drawer__complementary-products {
    padding-block: 2rem;
    row-gap: 1rem !important;
  }
}

.collection-banner {
  display: block;
  position: relative;
}

.collection-banner .breadcrumb {
  z-index: 2;
}

.collection {
  --collection-gap: 2rem;
  --collection-grid-template: minmax(0, 1fr);
  --collection-sidebar-width: 15rem;
  grid-template-columns: var(--collection-grid-template);
  align-items: start;
  gap: var(--collection-gap);
  margin-block-end: var(--section-vertical-spacing);
  scroll-margin-block-start: calc(var(--collection-toolbar-height, 0px)  + 20px);
  display: grid;
}

.collection:only-child {
  margin-block-start: 1.5rem;
}

.collection__main {
  row-gap: var(--section-stack-gap);
  display: grid;
}

.collection .product-list[collection-mobile-layout="medium"] {
  --product-list-items-per-row: var(--collection-items-per-row-medium);
}

.collection .product-list[collection-mobile-layout="large"] {
  --product-list-items-per-row: var(--collection-items-per-row-large);
}

@media screen and (min-width: 700px) {
  .collection:only-child {
    margin-block-start: 3rem;
  }

  .collection .product-list[collection-desktop-layout="compact"] {
    --product-list-items-per-row: var(--collection-items-per-row-compact);
  }

  .collection .product-list[collection-desktop-layout="compact"] .product-card__info {
    display: none;
  }

  .collection .product-list[collection-desktop-layout="medium"] {
    --product-list-items-per-row: var(--collection-items-per-row-medium);
  }

  .collection .product-list[collection-desktop-layout="large"] {
    --product-list-items-per-row: var(--collection-items-per-row-large);
  }
}

@media screen and (min-width: 1150px) {
  .collection {
    --collection-gap: 3.125rem;
  }
}

.collection-toolbar {
  min-height: 3em;
  box-shadow: 0 1px rgb(var(--border-color)), 0 -1px rgb(var(--border-color));
  background-color: rgb(var(--background));
  z-index: 2;
  transition: inset-block-start .15s ease-in-out;
  display: flex;
  position: sticky;
  inset-block-start: var(--sticky-area-height);
  inset-inline-start: 0;
}

.collection-toolbar .popover {
  --popover-block-offset: 0px;
  inset-inline-end: -1px;
}

.collection-toolbar__button-list {
  flex-grow: 1;
  display: flex;
}

.collection-toolbar__button {
  padding-block: .75rem;
}

.collection-toolbar__button :is(svg) {
  transition: transform .2s;
}

.collection-toolbar__button[aria-expanded="true"] svg {
  transform: rotateZ(180deg);
}

.collection-toolbar__button-container {
  width: 100%;
  position: relative;
}

.collection-toolbar__button-container + .collection-toolbar__button-container {
  border-inline-start-width: 1px;
}

.collection-toolbar__layout-switch-list {
  border-inline-start-width: 1px;
  justify-content: flex-end;
  align-items: center;
  gap: 1rem;
  padding-inline: 1.25rem;
  display: flex;
}

.collection-toolbar__button {
  opacity: .5;
  transition: opacity .2s;
}

.collection-toolbar__button:hover, .collection-toolbar__button.is-active {
  opacity: 1;
}

@media screen and (min-width: 700px) {
  .collection-toolbar {
    flex-direction: row-reverse;
    justify-content: space-between;
  }

  .collection-toolbar__button {
    padding-block: 1.125rem;
  }

  .collection-toolbar__button-list {
    flex-direction: row-reverse;
    flex: none;
  }

  .collection-toolbar__button-container {
    border-inline-start-width: 1px;
  }

  .collection-toolbar__button-container > .collection-toolbar__button {
    width: max-content;
    padding-inline: 2.875rem;
  }

  .collection-toolbar__layout-switch-list {
    border-inline-width: 0 1px;
    padding-inline: 1.875rem;
  }

  .collection-toolbar__products-count {
    position: absolute;
    inset-block-start: 50%;
    inset-inline-start: 50%;
    transform: translate(-50%, -50%);
  }
}

.facets .accordion-list .accordion:first-child {
  border-block-start-width: 0;
}

.facets .accordion-list .accordion:first-child .accordion__toggle {
  padding-block-start: 0;
}

.facets .accordion-list .accordion:last-child {
  border-block-end-width: 0;
}

.facets .accordion-list .accordion:last-child .accordion__content {
  padding-block-end: 0;
}

.active-facets {
  flex-wrap: wrap;
  align-items: center;
  gap: .625rem;
  display: flex;
}

.removable-facet {
  font-size: var(--text-sm);
  border-width: 1px;
  align-items: center;
  column-gap: .375rem;
  padding: .375rem .625rem;
  display: flex;
}

.facets-clear-all {
  margin-inline-start: .625rem;
}

@media screen and (min-width: 700px) {
  .removable-facet {
    font-size: var(--text-base);
    column-gap: .625rem;
    padding: .625rem .875rem;
  }
}

@media screen and (min-width: 1000px) {
  .facets-sidebar {
    top: calc(var(--sticky-area-height)  + var(--collection-toolbar-height, 0px)  + 20px);
    width: var(--collection-sidebar-width);
    grid-column-end: -2;
    display: block;
    position: sticky;
  }
}

.collection-list {
  gap: var(--collection-list-gap, 0px);
  display: flex;
}

.collection-list .collection-card {
  flex-basis: var(--collection-list-item-size, calc(100% / var(--collection-list-items-per-row)  - var(--collection-list-gap, 0px) * (var(--collection-list-items-per-row)  - 1) / var(--collection-list-items-per-row)));
}

.collection-list--text-outside {
  row-gap: 3rem;
}

.collection-card {
  align-content: start;
  gap: 1.5rem;
  display: grid;
}

.countdown {
  gap: var(--section-stack-gap);
  display: grid;
}

.countdown__timer {
  text-transform: uppercase;
  text-align: center;
  grid: auto / auto-flow minmax(0, 1fr) auto;
  align-items: center;
  column-gap: .75rem;
  display: grid;
}

.countdown__timer-item {
  display: grid;
}

.countdown__timer-flip {
  --heading-letter-spacing: 0;
  justify-content: center;
  column-gap: 2px;
  display: flex;
}

.countdown__timer-flip::part(digit) {
  color: rgb(var(--countdown-timer-flip-text-color));
}

.countdown__timer-flip--background::part(digit) {
  background: rgb(var(--countdown-timer-flip-background));
  border-radius: .25rem;
  padding: .375rem .5rem;
}

@media screen and (max-width: 699px) {
  .countdown__content {
    text-align: center;
  }

  .countdown__timer {
    justify-content: center;
  }
}

@media screen and (min-width: 700px) {
  .countdown {
    grid-template-columns: minmax(250px, 570px) max-content;
    justify-content: space-between;
    gap: 4rem;
    width: 100%;
  }

  .countdown__timer-item {
    row-gap: .5rem;
  }

  .countdown--reverse {
    grid-template-columns: max-content minmax(250px, 570px);
  }

  .countdown--reverse .countdown__timer {
    order: -1;
  }
}

@media screen and (min-width: 1000px) {
  .countdown__timer {
    column-gap: 1rem;
  }
}

.countdown-condensed {
  column-gap: 2.25rem;
  justify-content: var(--countdown-condensed-justify-content, space-between);
  padding: 1rem var(--container-gutter);
  display: flex;
}

.countdown-condensed__text {
  flex-wrap: wrap;
  align-items: center;
  gap: .5rem 1.5rem;
  display: flex;
}

.countdown-condensed__timer {
  font-family: var(--heading-font-family);
  font-weight: var(--heading-font-weight);
  font-style: var(--heading-font-style);
  letter-spacing: .2em;
  text-transform: uppercase;
  text-align: center;
  flex-shrink: 0;
  align-items: center;
  column-gap: .25rem;
  display: flex;
}

.countdown-condensed__timer-item {
  display: grid;
}

.countdown-condensed__timer-flip {
  font-size: .625rem;
  font-weight: bolder;
}

.countdown-condensed__timer-unit {
  font-size: .5rem;
}

@media screen and (max-width: 699px) {
  .countdown-condensed .h6 {
    font-size: .625rem;
  }
}

@media screen and (min-width: 700px) {
  .countdown-condensed {
    column-gap: 5rem;
  }

  .countdown-condensed__timer {
    column-gap: .75rem;
  }

  .countdown-condensed__timer-flip {
    font-size: .75rem;
  }

  .countdown-condensed__timer-unit {
    font-size: .625rem;
  }
}

.footer {
  background: rgb(var(--background));
  background-image: var(--background-gradient);
  color: rgb(var(--text-color));
  padding-block-start: var(--section-vertical-spacing);
  padding-block-end: min(var(--section-vertical-spacing), 3rem);
}

.footer__inner {
  row-gap: min(var(--section-vertical-spacing), 3rem);
  display: grid;
}

.footer__block-list {
  justify-content: start;
  align-items: start;
  gap: min(var(--section-vertical-spacing), 2.5rem);
  display: grid;
}

.footer__aside {
  text-align: center;
  justify-content: center;
  align-items: center;
  gap: 1.5rem;
  display: grid;
}

.footer__aside .payment-methods {
  justify-content: center;
  max-width: 30rem;
}

@media screen and (min-width: 700px) {
  .footer__block-list {
    justify-content: var(--footer-content-justify-items);
    flex-wrap: wrap;
    gap: 3rem;
    display: flex;
  }

  .footer__block {
    flex: auto;
  }

  .footer__block--links, .footer__block--image {
    flex-grow: 0;
    max-width: 14rem;
  }

  .footer__block--newsletter, .footer__block--app {
    flex-basis: 14rem;
    max-width: 18rem;
  }

  .footer__block--text {
    flex-basis: 14rem;
    max-width: 24rem;
  }
}

@media screen and (min-width: 1000px) {
  .footer__aside {
    grid-auto-flow: column;
    justify-content: space-between;
  }

  .footer__aside .payment-methods {
    justify-content: end;
  }
}

@media screen and (min-width: 1150px) {
  .footer__block-list {
    justify-content: var(--footer-content-justify-items);
    column-gap: 3.75rem;
  }
}

@media screen and (min-width: 1400px) {
  .footer__block-list {
    column-gap: 5rem;
  }
}

.gift-card__image {
  max-width: 16.875rem;
  margin-inline: auto;
}

.gift-card__redeem-info {
  padding: 1.5rem;
}

.gift-card__save {
  place-items: center;
  gap: 1.5rem;
  display: grid;
}

.gift-card__qr-code {
  width: 5rem;
  height: 5rem;
}

@media screen and (min-width: 700px) {
  .gift-card__redeem-info {
    padding: 2rem;
  }

  .gift-card__save {
    grid-auto-flow: column;
  }
}

.faq {
  justify-content: center;
  align-items: start;
  column-gap: 3.75rem;
  display: flex;
}

.faq__toc {
  align-content: start;
  justify-items: start;
  gap: .75rem;
  min-width: 150px;
  max-width: 300px;
  transition: inset-block-start .15s ease-in-out;
  display: grid;
  position: sticky;
  inset-block-start: calc(var(--sticky-area-height)  + 1.25rem);
}

.faq__toc-item {
  background: linear-gradient(to right, currentColor, currentColor) 0 min(100%, 1.35em) / 0 1px no-repeat;
  text-decoration: none;
  transition: background-size .3s ease-in-out;
}

.faq__toc-item.is-active {
  background-size: 100% 1px;
}

.faq__content {
  flex-basis: 650px;
}

.faq__category {
  flex-wrap: wrap;
  align-items: center;
  column-gap: 1rem;
  scroll-margin-block-start: 1.25rem;
  display: flex;
}

.faq__category + .accordion {
  margin-block-start: 1.25rem;
}

.accordion + .faq__category {
  margin-block-start: 3rem;
}

.featured-collections-navigation {
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: safe center;
  column-gap: 1.5rem;
  display: grid;
}

.featured-collections-navigation > button:not(:only-child) {
  padding-block-end: 2px;
  position: relative;
}

.featured-collections-navigation > button:not(:only-child):after {
  content: "";
  width: calc(100% - var(--heading-letter-spacing));
  height: 1px;
  transform-origin: var(--transform-origin-start);
  background: currentColor;
  transition: transform .3s;
  position: absolute;
  inset-block-end: 0;
  inset-inline-start: 0;
  transform: scaleX(0);
}

.featured-collections-navigation > button:not(:only-child)[aria-current="true"]:after {
  transform: scaleX(1);
}

@media screen and (min-width: 700px) {
  .featured-collections-navigation {
    column-gap: 2.5rem;
  }
}

.featured-collections-carousel {
  display: grid;
  position: relative;
}

.featured-collections-carousel > * {
  grid-area: 1 / -1;
}

.featured-collections-carousel__item {
  gap: var(--section-stack-gap);
  grid-template-columns: minmax(0, 1fr);
  display: grid;
}

.featured-collections-carousel__item:not(.is-selected) {
  display: none;
}

.header {
  --header-show-transparent-logo: 0;
  grid: var(--header-grid);
  justify-content: center;
  align-items: center;
  column-gap: 1.25rem;
  row-gap: var(--header-padding-block);
  box-shadow: 0 -1px rgb(var(--header-separation-border-color)) inset;
  reading-flow: grid-columns;
  padding-block-start: var(--header-padding-block);
  padding-block-end: var(--header-padding-block);
  padding-inline-start: var(--container-gutter);
  padding-inline-end: var(--container-gutter);
  transition: background .2s, color .2s, border .2s, box-shadow .2s, transform .15s ease-in-out;
  display: grid;
  position: relative;
}

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

.shopify-section--header:has(.header.is-hidden) {
  pointer-events: none;
}

:has(.shopify-section:first-child [allow-transparent-header]):not(:has(.shopify-section--header ~ .shopify-section-group-header-group)) .header {
  margin-block-end: calc(-1 * var(--header-height, 0px));
}

:has(.shopify-section:first-child [allow-transparent-header]):not(:has(.shopify-section--header ~ .shopify-section-group-header-group)) .header:not(:hover, .is-solid, :has(.header__primary-nav [open], .header__secondary-nav [open], .header-search[open])) {
  --header-show-transparent-logo: 1;
  --header-separation-border-color: 0 0 0 / 0;
  --background: 0 0 0 / 0;
  --background-gradient: 0 0 0 / 0;
  --border-color: 0 0 0 / 0;
  --text-color: var(--header-transparent-header-text-color);
}

:has(.shopify-section:first-child [allow-transparent-header]):not(:has(.shopify-section--header ~ .shopify-section-group-header-group)) .header:not(:hover, .is-solid, :has(.header__primary-nav [open], .header__secondary-nav [open], .header-search[open])) .link-faded {
  color: currentColor;
  transition: none;
}

.header__cart-dot {
  width: .5rem;
  height: .5rem;
  box-shadow: 0 0 0 2px rgb(var(--background));
  background-color: currentColor;
  border-radius: 100%;
  transition: transform .2s ease-in-out;
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: -.125rem;
  transform: scale(0);
}

.header__cart-dot.is-visible {
  transform: scale(1);
}

@media screen and (min-width: 700px) {
  .header {
    column-gap: 2.5rem;
  }
}

.header__logo {
  grid-area: logo;
  justify-self: start;
  position: relative;
}

.header__logo-image {
  width: var(--header-logo-width);
  max-width: 100%;
  height: auto;
}

.header__logo-image:where(:not(:only-of-type)) {
  opacity: calc(1 - var(--header-show-transparent-logo));
  transition: opacity .2s;
}

.header__logo-image--transparent {
  opacity: var(--header-show-transparent-logo);
  pointer-events: none;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
}

.header__logo-text {
  display: block;
}

.header__primary-nav {
  flex-wrap: wrap;
  grid-area: primary-nav;
  align-items: center;
  gap: .625rem 1.25rem;
  display: flex;
}

.header__primary-nav-item:before {
  content: attr(data-title);
  width: max-content;
  height: 2px;
  transform-origin: var(--transform-origin-start);
  background: rgb(var(--text-color));
  color: #0000;
  font-size: var(--text-h6);
  font-family: var(--heading-font-family);
  font-weight: var(--heading-font-weight);
  font-style: var(--heading-font-style);
  letter-spacing: var(--heading-letter-spacing);
  text-transform: var(--heading-text-transform);
  pointer-events: none;
  transition: transform .2s ease-in-out;
  position: absolute;
  inset-block-end: 0;
  transform: scaleX(0);
}

.header__primary-nav-item:hover:before {
  transform: scaleX(1);
}

.header__primary-nav-item:has(.header__dropdown-menu):before {
  display: none;
}

@media screen and (max-width: 699px) {
  .header__nav-icon {
    width: 1.375rem;
  }
}

@media screen and (min-width: 1000px) {
  .header__primary-nav--center {
    justify-content: safe center;
  }
}

@media screen and (min-width: 1150px) {
  .header__primary-nav {
    column-gap: 2.5rem;
  }
}

.header__secondary-nav {
  flex-wrap: wrap;
  grid-area: secondary-nav;
  justify-content: end;
  justify-self: end;
  align-items: center;
  gap: .625rem .9rem;
  display: flex;
}

.header__secondary-nav .localization-selectors:not(:only-child) {
  margin-inline-end: .625rem;
}

@media screen and (min-width: 700px) {
  .header__secondary-nav {
    column-gap: 1.25rem;
  }
}

.header__dropdown-menu {
  background: rgb(var(--background));
  width: max-content;
  min-width: 12.5rem;
  max-width: 17.5rem;
  color: rgb(var(--text-color));
  box-shadow: 2px 2px 6px rgb(var(--text-color) / .05);
  border-width: 0 1px 1px;
  padding-block: 1.125rem;
  position: absolute;
  inset-block-start: calc(100% - 2px);
}

.header__dropdown-menu:not(:has(.header__dropdown-menu)) {
  max-height: calc(100vh - var(--header-height, 0px)  - var(--announcement-bar-height, 0px)  - 20px);
  overflow: auto;
}

.header__dropdown-menu:before {
  content: "";
  width: 100%;
  height: 2px;
  transform-origin: var(--transform-origin-start);
  background: rgb(var(--text-color));
  transition: transform .25s ease-in-out 50ms;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  transform: scaleX(0);
}

[aria-expanded="true"] > .header__dropdown-menu:before {
  transform: scaleX(1);
}

.header__dropdown-menu :is(a, summary) {
  padding: .375rem 1.5625rem;
  display: block;
}

.header__dropdown-menu .header__menu-disclosure {
  position: relative;
}

.header__dropdown-menu--restrictable {
  max-height: calc(100vh - var(--header-height, 0px)  - var(--announcement-bar-height, 0px)  - 40px);
  overflow-y: auto;
}

.header__dropdown-menu .header__dropdown-menu {
  border-width: 1px;
  inset-block-start: calc(-1.125rem - 1px);
  inset-inline-start: 100%;
}

.header__dropdown-menu .header__dropdown-menu:before {
  display: none;
}

.header-search {
  z-index: -1;
  width: 100%;
  display: none;
  position: absolute;
  inset-block-start: 100%;
  inset-inline-start: 0;
}

.header-search::part(overlay) {
  min-height: calc(100vh - var(--sticky-area-height));
  inset-block-start: var(--sticky-area-height);
}

.header-search::part(content) {
  max-height: calc(100vh - var(--header-height, 0px)  - var(--announcement-bar-height, 0px)  - 1.25rem);
  background: rgb(var(--background));
  color: rgb(var(--text-color));
  overflow: auto;
}

@supports (max-height: 100dvh) {
  .header-search::part(content) {
    max-height: min(var(--header-search-max-height, 100vh), 100dvh - var(--header-height, 0px)  - var(--announcement-bar-height, 0px)  - 1.25rem);
  }
}

.header-search__form-control {
  grid-template-columns: auto minmax(0, 1fr) auto;
  align-items: center;
  column-gap: .75rem;
  padding-block: .75rem;
  display: grid;
}

.header-search__input {
  -webkit-appearance: none;
  appearance: none;
  background: none;
}

.header-search__input:focus {
  outline: none;
}

.header-search__input::-webkit-search-decoration {
  display: none;
}

.header-search__input::-webkit-search-cancel-button {
  display: none;
}

.header-search__input::-webkit-search-results-button {
  display: none;
}

.header-search__input::-webkit-search-results-decoration {
  display: none;
}

@media screen and (min-width: 700px) {
  .header-search__form-control {
    column-gap: 1.25rem;
    padding-block: 1.5rem;
  }
}

.predictive-search {
  display: block;
}

.predictive-search__no-results {
  text-align: center;
  padding-block: 2.5rem 4rem;
}

.predictive-search__results {
  grid-template-columns: minmax(0, 1fr);
  gap: 2.5rem;
  padding-block: 1.25rem 2rem;
  display: grid;
}

.predictive-search__suggestions {
  grid-template-columns: minmax(0, 1fr);
  justify-items: start;
  gap: .75rem 1.5rem;
  display: grid;
}

.predictive-search__suggestions mark {
  background: none;
  font-weight: bolder;
}

.predictive-search__tabs::part(tab-list-scrollable) {
  scrollbar-width: none;
  margin-inline-start: calc(-1 * var(--distance-to-bleed));
  margin-inline-end: calc(-1 * var(--distance-to-bleed));
  padding-inline-start: var(--distance-to-bleed);
  padding-inline-end: var(--distance-to-bleed);
  display: flex;
  overflow: auto;
}

.predictive-search__tabs::part(tab-list) {
  width: min-content;
  min-width: 100%;
}

.predictive-search__category {
  border-block-end-width: 1px;
  padding-block-end: .625rem;
}

.predictive-search__products {
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  gap: 1.25rem;
  display: grid;
}

.predictive-search__blog-posts {
  grid-template-columns: minmax(0, 1fr);
  gap: 1.5rem 2.5rem;
  display: grid;
}

.predictive-search__blog-posts .blog-post-card__info {
  row-gap: .75rem;
}

.predictive-search__collections {
  align-items: start;
  gap: var(--container-gutter);
  grid-template-columns: repeat(2, minmax(0, 1fr));
  display: grid;
}

@media screen and (max-width: 699px) {
  .predictive-search__suggestions {
    grid: auto / auto-flow max-content;
    row-gap: 1.25rem;
  }

  .predictive-search__products .horizontal-product-card__figure {
    max-width: 4.375rem;
  }

  .predictive-search__blog-posts .blog-post-card {
    grid-template-columns: minmax(0, 160px) minmax(0, 1fr);
    align-items: center;
  }
}

@media screen and (min-width: 700px) {
  .predictive-search__no-results {
    padding-block: 4.75rem 6.25rem;
  }

  .predictive-search__results {
    padding-block: 1.5rem 3rem;
  }

  .predictive-search__blog-posts {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .predictive-search__blog-posts .blog-post-card__category {
    font-size: .6875rem;
  }
}

@media screen and (min-width: 1000px) {
  .predictive-search__results--with-suggestions {
    grid-template-columns: 250px minmax(0, 1fr);
  }

  .predictive-search__products {
    grid-template-columns: repeat(var(--product-list-items-per-row, 4), minmax(0, 1fr));
  }

  .predictive-search__blog-posts {
    grid-template-columns: repeat(var(--blog-post-list-items-per-row, 4), minmax(0, 1fr));
  }

  .predictive-search__collections {
    grid-template-columns: repeat(var(--collection-list-items-per-row), minmax(0, 1fr));
  }
}

.mega-menu {
  --mega-menu-gap: 2.5rem;
  --mega-menu-linklist-gap: 2.5rem;
  --mega-menu-promo-gap: 2rem;
  width: 100%;
  max-height: calc(100vh - var(--header-height, 0px)  - var(--announcement-bar-height, 0px)  - 20px);
  justify-content: safe center;
  align-items: start;
  column-gap: var(--mega-menu-gap);
  background: rgb(var(--background));
  color: rgb(var(--text-color));
  border-block-end-width: 1px;
  padding-block: 2.5rem;
  padding-inline-start: var(--container-gutter);
  padding-inline-end: var(--container-gutter);
  display: flex;
  position: absolute;
  inset-block-start: 100%;
  inset-inline-start: 0;
  overflow-y: auto;
}

.mega-menu--reverse {
  flex-direction: row-reverse;
}

.mega-menu--reverse .mega-menu__promo {
  justify-content: flex-start;
}

.mega-menu__linklist {
  gap: var(--mega-menu-linklist-gap);
  flex-wrap: wrap;
  flex: 0 auto;
  display: flex;
}

.mega-menu__linklist > * {
  max-width: 280px;
}

.mega-menu__promo {
  justify-content: flex-end;
  column-gap: var(--mega-menu-promo-gap);
  flex: 0 auto;
  display: flex;
}

.mega-menu__promo > * {
  flex: 315px;
  min-width: 240px;
  max-width: 315px;
}

@media screen and (min-width: 1400px) {
  .mega-menu {
    --mega-menu-gap: 6.25rem;
    --mega-menu-linklist-gap: 2.5rem 6.25rem;
  }

  .mega-menu:has(.mega-menu__linklist > :nth-child(5)) {
    --mega-menu-linklist-gap: 2.5rem 4rem;
  }
}

.header-sidebar {
  --header-linklist-padding-block: 1rem;
}

.header-sidebar::part(close-button) {
  opacity: 1;
}

.header-sidebar::part(header) {
  border-block-end: none;
}

.header-sidebar::part(content) {
  box-sizing: border-box;
  overflow-x: hidden;
}

.header-sidebar::part(panel-list) {
  position: relative;
}

.header-sidebar__scroller {
  padding-block-end: var(--drawer-body-padding-block);
  padding-inline-start: var(--drawer-body-padding-inline);
  padding-inline-end: var(--drawer-body-padding-inline);
  overflow-y: auto;
}

.header-sidebar__linklist-button {
  text-align: start;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-block-start: calc(var(--header-linklist-padding-block) / 2);
  padding-block-end: calc(var(--header-linklist-padding-block) / 2);
  transition: color .2s;
  display: flex;
}

@media screen and (pointer: fine) {
  .header-sidebar__main-panel li:has([aria-expanded="true"]) ~ li .header-sidebar__linklist-button {
    color: rgb(var(--text-color) / .65);
  }

  .header-sidebar__main-panel li:has( ~ li [aria-expanded="true"]):not(:has([aria-expanded="true"])) .header-sidebar__linklist-button {
    color: rgb(var(--text-color) / .65);
  }
}

.header-sidebar__sub-panel li:has([aria-expanded="true"]) ~ li .header-sidebar__linklist-button {
  color: rgb(var(--text-color) / .65);
}

.header-sidebar__sub-panel li:has( ~ li [aria-expanded="true"]):not(:has([aria-expanded="true"])) .header-sidebar__linklist-button {
  color: rgb(var(--text-color) / .65);
}

.header-sidebar__sub-panel li:has([aria-expanded="true"]) .header-sidebar__linklist-button {
  color: rgb(var(--text-color)) !important;
}

.header-sidebar__back-button {
  width: 100%;
  border-block-end-width: 1px;
  margin-block-end: 1rem;
  padding-block-start: var(--header-linklist-padding-block);
  padding-block-end: 1rem;
}

.header-sidebar__back-button.is-divided {
  margin-block-end: .5rem;
}

.header-sidebar__nested-linklist {
  border-inline-start-width: 1px;
  row-gap: .75rem;
  margin-block: 2px 1.125rem;
  margin-inline-start: .5rem;
  padding-inline-start: 1.5rem;
  display: grid;
}

.header-sidebar__main-panel {
  background-color: rgb(var(--background));
  background-image: var(--background-gradient);
  grid-template-rows: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  grid-auto-columns: max-content;
  height: 100%;
  display: grid;
}

.header-sidebar__footer {
  position: relative;
}

.header-sidebar__footer:before {
  content: "";
  background: linear-gradient(transparent, rgb(var(--background)));
  width: 100%;
  height: 2.5rem;
  position: absolute;
  inset-block-end: 100%;
  inset-inline-start: 0;
}

.header-sidebar__footer > * {
  padding-block: 1.25rem;
  padding-inline-start: var(--drawer-footer-padding-inline);
  padding-inline-end: var(--drawer-footer-padding-inline);
}

.header-sidebar__footer .localization-selectors {
  border-block-start-width: 1px;
  justify-content: flex-start;
  column-gap: 1.25rem;
}

.header-sidebar__collapsible-panel {
  height: 100%;
  width: var(--drawer-max-width);
  background-color: rgb(var(--background));
  background-image: var(--background-gradient);
  display: none;
  position: absolute;
  inset-block-start: 0;
}

.header-sidebar__promo {
  grid-auto-flow: column;
  gap: 2rem 1.25rem;
  margin-block-start: 1.25rem;
  display: flex;
}

.header-sidebar__promo > * {
  min-width: 12.5rem;
}

.header-sidebar__promo > *:only-child {
  min-width: 100%;
}

.header-sidebar__linklist.divide-y .header-sidebar__linklist-button {
  padding-block-start: var(--header-linklist-padding-block);
  padding-block-end: var(--header-linklist-padding-block);
}

.header-sidebar__linklist.divide-y .header-sidebar__back-button {
  padding-block-end: var(--header-linklist-padding-block);
}

.header-sidebar__linklist.divide-y .header-sidebar__nested-linklist {
  margin-block-end: calc(.5rem + var(--header-linklist-padding-block));
}

.header-sidebar__linklist.divide-y .header-sidebar__promo {
  margin-block-start: .75rem;
}

@media screen and (min-width: 700px) {
  .header-sidebar {
    --header-linklist-padding-block: 1.25rem;
  }
}

@media screen and (min-width: 1000px) {
  .header-sidebar::part(panel-list) {
    position: static;
  }

  .header-sidebar::part(content) {
    overflow-x: visible;
  }

  .header-sidebar:has(.header-sidebar__collapsible-panel[aria-activedescendant])::part(content) {
    border-inline-end: 1px solid rgb(var(--border-color));
  }

  .header-sidebar__main-panel {
    z-index: 1;
    position: relative;
  }

  .header-sidebar__collapsible-panel .header-sidebar__scroller {
    width: 100%;
    inset-block: min(var(--header-height), 5rem) 0;
    position: absolute;
  }

  .header-sidebar__promo {
    flex-direction: column;
  }

  .header-sidebar__promo > * {
    min-width: 100%;
  }
}

.image-with-text {
  display: grid;
  overflow: hidden;
}

.image-with-text > .prose {
  box-sizing: content-box;
  max-width: var(--image-with-text-content-max-width);
  margin-block: 1.5rem;
  padding-inline-start: var(--container-gutter);
  padding-inline-end: var(--container-gutter);
}

.image-with-text > :is(svg, img) {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

@media screen and (max-width: 699px) {
  .image-with-text > .prose {
    margin-inline: auto;
  }
}

@media screen and (min-width: 700px) {
  .image-with-text {
    --image-with-text-gap: 2.5rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    align-items: center;
  }

  .image-with-text > .prose {
    padding-inline-start: var(--image-with-text-gap);
  }

  .image-with-text:not(.image-with-text--reverse) picture {
    margin-inline-start: auto;
  }

  .image-with-text--reverse > :is(picture, svg, img) {
    order: 9999;
  }

  .image-with-text--reverse > .prose {
    margin-inline-start: auto;
    padding-inline-end: var(--image-with-text-gap);
  }
}

@media screen and (min-width: 1000px) {
  .image-with-text {
    --image-with-text-gap: 6rem;
  }
}

.image-with-text-block > :not(img, svg, picture) {
  background: rgb(var(--background));
  padding: 2.375rem 1.25rem;
  box-shadow: 0 1px 20px #3636364d;
}

@media screen and (min-width: 700px) {
  .image-with-text-block > :not(img, svg, picture) {
    padding: 3rem 1rem;
  }
}

.image-with-text-block--parallax {
  min-height: var(--content-over-media-height, auto);
  aspect-ratio: var(--image-with-text-block-aspect-ratio);
  transform: unset;
  clip-path: inset(0);
}

@media (prefers-reduced-motion: no-preference) {
  .image-with-text-block--parallax > svg, .image-with-text-block--parallax > picture img {
    pointer-events: none;
    min-height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
  }

  @supports (min-height: 100lvh) {
    :is(.image-with-text-block--parallax > svg, .image-with-text-block--parallax > picture img) {
      min-height: 100lvh;
    }
  }
}

.images-with-text-scroll {
  --sticky-area-height: calc(var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px)  + var(--header-is-sticky, 0) * var(--header-height, 0px));
  align-items: start;
  display: grid;
  position: relative;
}

.images-with-text-scroll:before {
  content: "";
  background: rgb(var(--images-with-text-scroll-overlay));
  z-index: 1;
  pointer-events: none;
  position: absolute;
  inset: 0;
}

.images-with-text-scroll__image-background, .images-with-text-scroll__container {
  grid-area: 1 / -1;
}

.images-with-text-scroll__image-background {
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
  max-height: 100vh;
  position: sticky;
  inset-block-start: 0;
}

.images-with-text-scroll__container {
  z-index: 1;
  place-items: start center;
  row-gap: 2rem;
  padding-block-start: var(--section-vertical-spacing);
  padding-block-end: var(--section-vertical-spacing);
  display: grid;
}

.images-with-text-scroll__item {
  display: contents;
}

.images-with-text-scroll__item:not(:first-child) > .images-with-text-scroll__image {
  opacity: 0;
}

.images-with-text-scroll__image {
  grid-area: 1 / 1;
  align-self: center;
}

.images-with-text-scroll__text {
  text-align: center;
  grid-area: 2 / 1;
  max-width: 375px;
}

@media screen and (min-width: 700px) {
  .images-with-text-scroll__container {
    row-gap: 3rem;
  }
}

@media screen and (max-width: 999px) {
  .images-with-text-scroll__item:not(.is-selected) {
    visibility: hidden;
  }

  .images-with-text-scroll__image {
    width: min(56vw, 27.5rem);
  }
}

@media screen and (min-width: 1000px) {
  .images-with-text-scroll {
    min-height: calc(100vh - var(--sticky-area-height));
  }

  .images-with-text-scroll__container {
    --image-width: min(50vw - var(--container-gutter), 575px);
    --image-height: min(var(--image-width), var(--image-width) / var(--images-with-text-scroll-master-image-ratio));
    --content-padding: calc((100vh - var(--image-height)  - var(--sticky-area-height)) / 2);
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-auto-rows: minmax(0, 1fr);
    align-items: center;
    padding-block-start: var(--content-padding);
    padding-block-end: var(--content-padding);
  }

  .images-with-text-scroll__image {
    height: var(--image-height);
    object-fit: contain;
    object-position: center;
    position: sticky;
    inset-block-start: calc(var(--content-padding)  + var(--sticky-area-height));
  }

  .images-with-text-scroll__text {
    text-align: var(--images-with-text-scroll-text-alignment);
    grid-area: auto / 2;
  }

  .images-with-text-scroll--reverse .images-with-text-scroll__image {
    grid-column: 2;
  }

  .images-with-text-scroll--reverse .images-with-text-scroll__text {
    grid-column: 1;
  }
}

.logo-list {
  grid: var(--logo-list-grid);
  justify-content: safe center;
  gap: var(--logo-list-gap);
  display: grid;
}

.logo-list__item {
  outline: 1px solid rgb(var(--logo-list-item-border-color));
  place-items: center;
  padding: 1.25rem;
  display: grid;
}

@media screen and (min-width: 700px) {
  .logo-list__item {
    padding: 2rem 1.5rem;
  }
}

.media-grid {
  --media-grid-column-count: 2;
  align-items: start;
  gap: var(--media-grid-gap);
  grid: auto-flow dense var(--media-grid-row-height) / repeat(var(--media-grid-column-count), minmax(0, 1fr));
  display: grid;
}

.media-grid__item {
  grid-area: span min(2, var(--media-grid-item-row-span)) / span 2;
  height: 100%;
  container-type: inline-size;
}

.media-grid__item > * {
  height: 100%;
}

@media screen and (min-width: 700px) {
  .media-grid {
    --media-grid-column-count: 12;
  }

  .media-grid__item {
    grid-area: span var(--media-grid-item-row-span) / span var(--media-grid-item-column-span);
  }
}

.multi-column {
  grid: var(--multi-column-grid);
  column-gap: var(--multi-column-gap);
  row-gap: var(--section-stack-gap);
  justify-content: var(--multi-column-content-alignment);
  display: grid;
}

.multi-column__item {
  align-content: start;
  gap: 2rem;
  display: grid;
}

.multi-column__item--overlap {
  gap: 0;
}

.multi-column__item--overlap > .prose {
  isolation: isolate;
  margin-block-start: -.875rem;
}

.multiple-media-with-text {
  --multiple-media-with-text-gap: 2rem;
  grid: var(--multiple-media-with-text-grid);
  gap: var(--multiple-media-with-text-gap);
  display: grid;
}

.multiple-media-with-text__media-wrapper {
  grid-area: media-wrapper;
  grid: var(--multiple-media-with-text-media-grid);
  column-gap: var(--multiple-media-with-text-media-gap);
  display: grid;
}

.multiple-media-with-text__media-wrapper > * {
  grid-row: 1 / -1;
}

.multiple-media-with-text__content-wrapper {
  grid-area: content-wrapper;
}

@media screen and (min-width: 1000px) {
  .multiple-media-with-text {
    --multiple-media-with-text-gap: 2rem 4rem;
  }
}

@media screen and (min-width: 1150px) {
  .multiple-media-with-text {
    --multiple-media-with-text-gap: 2rem 7.5rem;
  }
}

.multiple-media-with-text--overlap .multiple-media-with-text__media-wrapper > :first-child {
  grid-column: 1 / 3;
}

.multiple-media-with-text--overlap .multiple-media-with-text__media-wrapper > :nth-child(2) {
  grid-column: 2 / 4;
}

@media screen and (min-width: 700px) {
  .multiple-media-with-text--overlap.multiple-media-with-text--reverse .multiple-media-with-text__media-wrapper > :first-child {
    grid-column: 2 / 4;
  }

  .multiple-media-with-text--overlap.multiple-media-with-text--reverse .multiple-media-with-text__media-wrapper > :nth-child(2) {
    grid-column: 1 / 3;
  }
}

@media screen and (min-width: 700px) {
  .newsletter .form {
    width: 35rem;
  }
}

@media screen and (min-width: 700px) {
  .newsletter-popup {
    width: 23.75rem;
    inset-inline-start: auto;
  }
}

.password {
  position: relative;
}

.password__inner {
  isolation: isolate;
  align-content: space-between;
  row-gap: 3rem;
  min-height: 100vh;
  padding-block: 1.6rem;
  display: grid;
}

@supports (height: 100dvh) {
  .password__inner {
    min-height: 100dvh;
  }
}

.password__header {
  justify-items: center;
  display: grid;
}

.password__header > * {
  grid-area: 1 / -1;
}

.password__password-button {
  margin-inline-start: auto;
}

.password__block-list {
  justify-self: center;
  row-gap: .625rem;
  width: min(100%, 30rem);
  display: grid;
}

.password__content, .password__social {
  padding: 1.25rem;
}

.password__social {
  display: grid;
}

.password__social .social-media {
  justify-content: center;
}

.password__footer {
  flex-wrap: wrap;
  justify-content: center;
  gap: .75rem;
  display: flex;
}

@media screen and (min-width: 700px) {
  .password__content {
    padding: 2.5rem;
  }

  .password__footer {
    justify-content: space-between;
  }
}

.prev-next-blog-posts {
  gap: 3.125rem;
  display: grid;
}

@media screen and (min-width: 700px) {
  .prev-next-blog-posts {
    grid: auto / auto-flow minmax(min-content, 31.25rem);
    justify-content: center;
    gap: 1.875rem;
  }
}

@media screen and (min-width: 1150px) {
  .prev-next-blog-posts {
    gap: 3.75rem;
  }
}

@media screen and (min-width: 700px) {
  .privacy-banner {
    width: 31.25rem;
  }
}

.shopify-section--main-product .section-spacing {
  padding-block-start: 0;
}

.product {
  grid: var(--product-grid, none);
  align-items: start;
  gap: var(--product-gap, 1.875rem);
  display: grid;
}

@media screen and (min-width: 1000px) {
  .shopify-section--main-product .section-spacing {
    padding-block-start: var(--container-gutter);
  }

  .product {
    --product-gap: 3.5rem;
  }
}

@media screen and (min-width: 1150px) {
  .product {
    --product-gap: 5rem;
  }
}

.product-gallery {
  --product-gallery-gap: 1.5rem;
  --product-gallery-thumbnail-list-gap: 1rem .5rem;
  --product-gallery-thumbnail-size: 3.5rem;
  flex-direction: var(--product-gallery-flex-direction, column);
  align-items: start;
  gap: var(--product-gallery-gap) var(--product-gap, 0px);
  grid-area: product-gallery;
  display: flex;
  position: relative;
}

.product-gallery__zoom-button {
  z-index: 1;
  transition: opacity .2s, visibility .2s;
  position: absolute;
  inset-block-start: 1.25rem;
  inset-inline-end: 0;
}

.product-gallery__zoom-button--hidden {
  opacity: 0;
  visibility: hidden;
}

.product-gallery__image-list {
  row-gap: var(--product-gallery-gap);
  grid-auto-rows: max-content;
  grid-auto-columns: minmax(0, 1fr);
  width: 100%;
  display: grid;
}

.product-gallery__carousel {
  grid: var(--product-gallery-carousel-grid, auto / auto-flow 100%);
  align-items: start;
  gap: var(--product-gallery-carousel-gap, 1.5rem min(1.5rem, var(--container-gutter)));
  scroll-snap-type: var(--product-gallery-carousel-scroll-snap-type, x mandatory);
  display: grid;
  position: relative;
}

.product-gallery[allow-zoom] .product-gallery__media {
  cursor: var(--cursor-zoom-in-svg-url) 18 18, zoom-in;
}

.product-gallery__media > * {
  width: 100%;
}

.product-gallery__thumbnail-list {
  flex-shrink: 0;
  max-width: 100%;
  position: relative;
}

.product-gallery__thumbnail-scroller {
  grid-auto-columns: var(--product-gallery-thumbnail-size);
  grid-auto-flow: var(--product-gallery-thumbnail-list-grid-auto-flow, column);
  align-content: start;
  align-items: start;
  gap: var(--product-gallery-thumbnail-list-gap);
  max-height: var(--product-gallery-thumbnail-list-max-height, none);
  scroll-snap-type: both mandatory;
  overscroll-behavior: contain;
  scrollbar-width: none;
  grid-template-columns: none;
  display: grid;
  position: relative;
  overflow: auto;
}

.product-gallery__thumbnail-scroller::-webkit-scrollbar {
  display: none;
}

.product-gallery__thumbnail {
  border: 1px solid #0000;
  padding: 1px;
  transition: border-color .1s;
  position: relative;
}

.product-gallery__thumbnail[aria-current="true"] {
  border-color: currentColor;
}

.product-gallery__media-badge {
  position: absolute;
  inset-block-start: 3px;
  inset-inline-end: 3px;
}

@media screen and (max-width: 999px) {
  .product-gallery__carousel-with-arrows {
    align-items: center;
    display: flex;
  }

  .product-gallery__carousel-with-arrows .product-gallery__media {
    width: 45vw;
    margin-inline: auto;
  }
}

@media screen and (min-width: 1000px) {
  .product-gallery__thumbnail-list {
    position: sticky;
    inset-block-start: calc(var(--sticky-area-height)  + 20px);
  }

  .product-gallery__media {
    scroll-margin-block-start: 1.25rem;
  }
}

.product-info {
  --product-info-gap: 1rem;
  z-index: 2;
  grid-area: product-info;
}

.product-info__block-list > :not(:nth-child(1 of :not(:empty))) {
  margin-block-start: var(--product-info-gap);
}

.product-info__block-list > :not(:last-child) {
  margin-block-end: var(--product-info-gap);
}

.product-info__block-item:empty {
  display: none;
}

.product-info__block-item:is([data-block-type="vendor"], [data-block-type="title"], [data-block-type="sku"], [data-block-type="price"]) {
  --product-info-gap: .5rem;
}

.product-info__block-group:has(.product-info__block-item:is([data-block-type="vendor"], [data-block-type="title"], [data-block-type="sku"], [data-block-type="price"])) {
  --product-info-gap: .5rem;
}

.product-info__block-item:is([data-block-type="variant-picker"], [data-block-type="product-variations"], [data-block-type="separator"], [data-block-type="description"], [data-block-type="text"], [data-block-type="liquid"], [data-block-type="share-buttons"]) {
  --product-info-gap: 1.5rem;
}

.product-info__block-group:has(.product-info__block-item:is([data-block-type="variant-picker"], [data-block-type="product-variations"], [data-block-type="separator"], [data-block-type="description"], [data-block-type="text"], [data-block-type="liquid"], [data-block-type="share-buttons"])) {
  --product-info-gap: 1.5rem;
}

.product-info__block-item:is([data-block-type="inventory"], [data-block-type="buy-buttons"], [data-block-type="pickup-availability"], [data-block-type="more-information"], [data-block-type="offers"]) {
  --product-info-gap: 2rem;
}

.product-info__block-group:has(.product-info__block-item:is([data-block-type="inventory"], [data-block-type="buy-buttons"], [data-block-type="pickup-availability"], [data-block-type="more-information"], [data-block-type="offers"])) {
  --product-info-gap: 2rem;
}

.product-info__block-item[data-block-type="complementary-products"] {
  --product-info-gap: 3rem;
}

.product-info__block-group:has(.product-info__block-item[data-block-type="complementary-products"]) {
  --product-info-gap: 3rem;
}

@media screen and (max-width: 699px) {
  .product-info--center :is([data-block-type="vendor"], [data-block-type="title"], [data-block-type="sku"], [data-block-type="price"]) {
    text-align: center;
  }

  .product-info--center :is(.badge-list, .price-list, .rating-badge) {
    justify-content: center;
  }

  .product-info--center .text-with-rating {
    flex-direction: column;
    justify-content: center;
  }
}

@media screen and (min-width: 1000px) {
  .product-info {
    position: sticky;
    inset-block-start: calc(var(--sticky-area-height)  + 20px);
  }
}

.product-content-below-gallery {
  grid-area: product-content;
}

.product-content-below-gallery :is(product-recommendations:not(:first-child)) {
  margin-block-start: max(48px, var(--product-gap, 0px));
}

.product-content-below-gallery :is(product-recommendations:not(:last-child)) {
  margin-block-end: max(48px, var(--product-gap, 0px));
}

.product-content-below-gallery__description:not(:last-child) {
  margin-block-end: 1.25rem;
}

.product-info__more-info {
  border-block-width: 1px;
  justify-content: space-between;
  align-items: center;
  padding: .9375rem;
  display: flex;
}

.product-info__more-info > svg {
  transition: transform .2s ease-in-out;
}

@media screen and (pointer: fine) {
  .product-info__more-info:hover > svg {
    transform: translateX(5px);
  }
}

.variant-picker .popover {
  --popover-block-offset: .5rem;
  --popover-body-padding-inline: 1.25rem;
  width: 100%;
}

.variant-picker .popover::part(content) {
  width: 100%;
  max-width: none;
}

@media (scripting: none) {
  .variant-picker__option {
    display: none;
  }
}

.buy-buttons {
  row-gap: 1rem;
  display: grid;
}

.pickup-location {
  align-items: start;
  gap: .25rem;
  display: grid;
}

.pickup-location + .pickup-location {
  padding-block-start: 1rem;
}

.product-offers .page-dots {
  padding-block-end: 1.5rem;
}

.product-offers__item {
  padding: 1.5rem;
}

.product-offers__list--carousel {
  grid: auto / auto-flow 100%;
  display: grid;
}

.complementary-products {
  grid-template-columns: minmax(0, 1fr);
  row-gap: 1.875rem;
  max-width: 40rem;
  margin-inline: auto;
  display: grid;
}

.complementary-products__header {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.complementary-products__header--align-start {
  text-align: start;
  justify-content: space-between;
}

.complementary-products__product-list {
  gap: 1.25rem;
  display: grid;
  position: relative;
}

.complementary-products__product-list--carousel {
  grid: auto / auto-flow 100%;
}

@media screen and (max-width: 699px) {
  .complementary-products__product-list--carousel .product-card__figure {
    max-width: 11.25rem;
    margin-inline: auto;
  }
}

@media screen and (min-width: 700px) {
  .complementary-products {
    row-gap: 1rem;
  }

  .complementary-products__header {
    text-align: start;
    justify-content: space-between;
  }
}

.product-sticky-bar {
  width: 100%;
  padding: var(--container-gutter);
  opacity: 0;
  visibility: hidden;
  z-index: 3;
  transition: opacity .2s, visibility .2s, inset-block .15s ease-in-out;
  display: block;
  position: fixed;
  inset-block-end: 0;
  inset-inline-start: 0;
}

.product-sticky-bar.is-visible {
  opacity: 1;
  visibility: visible;
}

.product-sticky-bar__info img {
  width: 3.75rem;
}

@media screen and (min-width: 700px) {
  .product-sticky-bar {
    inset-block: var(--sticky-area-height) auto;
    background: rgb(var(--background));
    border-block-end-width: 1px;
    grid-template-columns: minmax(0, 1fr) max-content;
    align-items: center;
    padding-block: 1.125rem;
    display: grid;
  }
}

@media screen and (max-width: 699px) {
  .quick-order-list__table {
    display: block;
  }

  .quick-order-list__table-head th:nth-child(2), .quick-order-list__table-head th:nth-child(3), .quick-order-list__table-body td:nth-child(2), .quick-order-list__table-body td:nth-child(3) {
    display: none;
  }

  .quick-order-list__table-foot {
    --table-foot-cell-padding-inline: 0px;
    display: block;
  }

  .quick-order-list__table-foot tr {
    flex-direction: column-reverse;
    display: flex;
  }

  .quick-order-list__table-foot td:first-child {
    padding-block: .125rem 0;
  }

  .quick-order-list__variant-image {
    align-self: start;
  }
}

@media screen and (min-width: 700px) {
  .quick-order-list__table {
    --table-cell-padding-block: .625rem;
    --table-foot-cell-padding-block: 1.5rem;
  }

  .quick-order-list__table-body tr:first-child {
    --table-cell-padding-block: .75rem;
  }

  .quick-order-list__table-body tr:not(:only-child):last-child td {
    padding-block-end: 1.5rem;
  }

  .quick-order-list__table-body tr:first-child + tr td {
    padding-block-start: 0;
  }

  .quick-order-list__table-body tr ~ tr td:first-child {
    padding-inline-start: 88px;
  }

  .quick-order-list__table-body tr ~ tr td:not(:has(img)):first-child {
    padding-inline-start: 20px;
  }

  .quick-order-list__table-foot {
    background: rgb(var(--background));
    box-shadow: 0 -.5px rgb(var(--border-color));
    position: sticky;
    inset-block-end: 0;
  }

  .quick-order-list__quantity-actions {
    grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
    align-items: center;
    column-gap: .625rem;
    display: grid;
  }

  .quick-order-list__quantity-selector {
    grid-column: 2;
    grid-template-columns: minmax(0, 1fr);
    row-gap: .5rem;
    display: grid;
  }

  .quick-order-list__remove-variant {
    justify-self: start;
    margin-inline-start: .625rem;
  }
}

.quantity-breaks-table {
  list-style: none;
}

.quantity-breaks-table li {
  padding-block: .5rem;
}

.quantity-breaks-table li:last-child {
  padding-block-end: 0;
}

@media screen and (min-width: 1000px) {
  .popover--quantity-breaks {
    inset-block-start: -1rem;
    inset-inline-end: 1.5rem;
  }
}

.scrolling-content {
  text-align: start;
  white-space: nowrap;
  -webkit-user-select: none;
  user-select: none;
  display: block;
  position: relative;
  overflow: hidden;
}

.scrolling-content[direction="right"] {
  text-align: end;
}

.scrolling-content::part(scroller) {
  min-width: max-content;
  display: inline-flex;
  position: relative;
}

.scrolling-content__item {
  flex-shrink: 0;
  align-items: center;
  display: flex;
}

.scrolling-content__item > * {
  margin-inline-start: calc(var(--scrolling-content-content-gap) / 2);
  margin-inline-end: calc(var(--scrolling-content-content-gap) / 2);
}

.scrolling-content__image > img {
  max-width: 1.5em;
}

.main-search-form {
  min-width: 18.75rem;
}

.main-search__linklist {
  text-align: center;
  max-width: 25rem;
  margin-inline: auto;
}

.shop-the-look__carousel {
  z-index: 2;
  grid: auto / auto-flow 100%;
  align-items: start;
  gap: .625rem;
  display: grid;
  position: relative;
  overflow: visible;
}

.shop-the-look__carousel.is-expanded {
  overflow: hidden;
}

.shop-the-look__image-wrapper {
  position: relative;
  overflow: hidden;
}

.shop-the-look__hot-spot-list {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
}

.shop-the-look__hot-spot {
  --hot-spot-size: 1rem;
  top: calc(var(--shop-the-look-hot-spot-top)  - (var(--hot-spot-size) / 2));
  left: calc(var(--shop-the-look-hot-spot-left)  - (var(--hot-spot-size) / 2));
  width: var(--hot-spot-size);
  height: var(--hot-spot-size);
  border-radius: var(--rounded-full);
  transition: transform .2s ease-in-out;
  position: absolute;
}

.shop-the-look__hot-spot:after {
  --hot-spot-after-size: calc(var(--hot-spot-size) * 2.5);
  content: "";
  top: calc(50% - var(--hot-spot-after-size) / 2);
  left: calc(50% - var(--hot-spot-after-size) / 2);
  width: var(--hot-spot-after-size);
  height: var(--hot-spot-after-size);
  background: radial-gradient(50% 50% at 50% 50%, rgb(var(--background) / 0), rgb(var(--background) / .3));
  border-radius: var(--rounded-full);
  animation: 2s ease-in-out infinite alternate ping;
  position: absolute;
}

.shop-the-look__hot-spot[aria-current="true"] {
  transform: scale(1.3);
}

.shop-the-look__item-carousel {
  grid: auto / auto-flow 100%;
  justify-items: center;
  display: grid;
  position: relative;
}

.shop-the-look__item {
  position: relative;
}

.shop-the-look__popover .product-card__figure {
  width: 100%;
  max-width: 10rem;
  margin-inline: auto;
}

.shop-the-look__popover::part(base) {
  height: auto;
  inset: auto auto 0 0;
}

.shop-the-look__popover::part(overlay) {
  display: none;
}

@media screen and (max-width: 699px) {
  .shopify-section--shop-the-look:before {
    content: "";
    opacity: 0;
    pointer-events: none;
    background: rgb(var(--background));
    z-index: 2;
    width: 100%;
    height: 100%;
    transition: opacity .4s;
    position: fixed;
    inset-block-start: 0;
    inset-inline-start: 0;
  }

  .shopify-section--shop-the-look:has(.shop-the-look__carousel.is-expanded):before {
    opacity: 1;
  }
}

@media screen and (min-width: 1000px) {
  .shop-the-look__carousel {
    grid: none;
    align-items: center;
  }

  .shop-the-look__item {
    max-width: var(--container-sm-max-width);
    grid: auto / min(550px, 60%) minmax(0, 1fr);
    grid-area: 1 / -1;
    align-items: center;
    gap: .3125rem;
    margin-inline: auto;
    display: grid;
  }

  .shop-the-look__item:not(.is-selected) {
    visibility: hidden;
  }

  .shop-the-look__item-product {
    grid-area: 1 / -1;
    max-width: 16.875rem;
  }

  .shop-the-look__item-product:not(.is-selected) {
    visibility: hidden;
  }

  .shop-the-look__item-content {
    opacity: 0;
    justify-items: center;
    gap: 1.5rem;
    display: grid;
  }
}

@media screen and (pointer: fine) {
  .shop-the-look__hot-spot:hover {
    transform: scale(1.3);
  }
}

@media screen and (pointer: fine) {
  .page-dots--shop-the-look-carousel-md {
    display: none;
  }
}

@media not screen and (pointer: fine) {
  .page-dots--shop-the-look-carousel-md {
    margin-block-start: 1rem;
    display: flex;
  }
}

.slideshow {
  --slideshow-controls-spacing: var(--container-gutter);
  background: rgb(var(--slideshow-background));
  display: block;
  position: relative;
}

.slideshow .page-dots {
  z-index: 1;
  position: absolute;
  inset-block-end: var(--slideshow-controls-spacing);
  inset-inline-end: var(--slideshow-controls-spacing);
}

.shopify-section--slideshow:first-child .slideshow[allow-transparent-header] {
  --content-over-media-row-gap: 4rem;
}

.slideshow:has(.page-dots, .slideshow__volume-control) {
  --content-over-media-row-gap: 4rem;
}

.slideshow__slide:not(.is-selected) {
  visibility: hidden;
  position: absolute;
  inset: 0;
}

.slideshow__slide-content--boxed {
  padding: 1.5rem;
}

.slideshow__slide-content--with-border {
  outline: 1px solid rgb(var(--border-color));
}

.slideshow__slide-content--with-border-offset {
  outline-offset: -.75rem;
  padding: 2.25rem;
}

.slideshow__volume-control {
  z-index: 1;
  display: grid;
  position: absolute;
  inset-block-end: var(--slideshow-controls-spacing);
  inset-inline-start: var(--slideshow-controls-spacing);
}

.slideshow__next-section-button {
  z-index: 2;
  position: absolute;
  inset-block-end: calc(-1 * var(--circle-button-size) / 2);
  inset-inline-start: calc(50% - var(--circle-button-size) / 2);
}

.shopify-section:has(.slideshow__next-section-button) + .shopify-section {
  --section-vertical-spacing-block-start-compensation: 1.5625rem;
}

@media screen and (min-width: 700px) {
  .slideshow:has(.page-dots, .slideshow__volume-control) {
    --content-over-media-row-gap: 5rem;
  }

  .slideshow__slide-content--boxed {
    padding: 3.5rem;
  }

  .slideshow__slide-content--with-border-offset {
    outline-offset: -1rem;
  }
}

.shopify-section--testimonials {
  --section-vertical-spacing-override: calc(var(--section-vertical-spacing)  + 20px);
}

.testimonial-list {
  gap: var(--section-stack-gap);
  justify-items: center;
  display: grid;
}

.testimonial-item {
  max-width: 34rem;
  font-size: var(--testimonials-font-size);
  grid-area: 1 / -1;
  align-content: start;
  justify-items: center;
  gap: 2rem;
  display: grid;
}

.testimonial-item:not(.is-selected) {
  opacity: 0;
  visibility: hidden;
}

.testimonial-carousel {
  display: grid;
}

.testimonial-list__thumbnail-scroller {
  flex-wrap: wrap;
  justify-content: center;
  gap: 2rem 5.625rem;
}

.testimonial-list__thumbnail {
  transition: opacity .2s ease-in-out;
}

.testimonial-list__thumbnail[aria-current="false"] {
  opacity: .25;
}

.testimonial-list__thumbnail img {
  max-width: var(--image-max-width);
}

.testimonial-list__thumbnail .placeholder {
  width: var(--image-max-width);
}

.shopify-challenge__container, .shopify-email-marketing-confirmation__container {
  max-width: 56.25rem;
  margin-block-start: var(--section-vertical-spacing);
  margin-block-end: var(--section-vertical-spacing);
}

.shopify-policy__container {
  gap: var(--section-stack-gap);
  max-width: 56.25rem;
  grid-auto-columns: minmax(0, 1fr);
  margin-block-start: var(--section-vertical-spacing-tight);
  margin-block-end: var(--section-vertical-spacing-tight);
  display: grid;
}

.shopify-challenge__container {
  gap: 1rem;
  display: grid;
}

.shopify-challenge__container > form {
  display: contents;
}

.shopify-email-marketing-confirmation__container {
  text-align: center;
}

.shopify-policy__title h1 {
  font: inherit;
}

.text-with-icons {
  --text-with-icons-items-per-row: 2;
  --text-with-icons-column-gap: 1.5rem;
  --text-with-icons-row-gap: 2rem;
  justify-content: center;
  gap: var(--text-with-icons-row-gap) var(--text-with-icons-column-gap);
  flex-wrap: wrap;
  display: flex;
}

.text-with-icons > * {
  flex-basis: min(18.75rem, calc(100% / var(--text-with-icons-items-per-row)  - var(--text-with-icons-column-gap, 0px) * (var(--text-with-icons-items-per-row)  - 1) / var(--text-with-icons-items-per-row)));
}

.text-with-icons > :only-child {
  flex-basis: min(18.75rem, 100%);
}

@media screen and (max-width: 699px) {
  .text-with-icons:not(.text-with-icons--stacked) {
    grid: auto / auto-flow 100%;
    gap: 0;
    display: grid;
  }

  .text-with-icons:not(.text-with-icons--stacked) > * {
    grid-area: 1 / -1;
    padding-inline: 2.5rem;
  }

  .text-with-icons:not(.text-with-icons--stacked) > :not(.is-selected) {
    visibility: hidden;
  }
}

@media screen and (min-width: 700px) {
  .text-with-icons {
    --text-with-icons-items-per-row: 3;
    --text-with-icons-row-gap: 2.5rem;
  }
}

@media screen and (min-width: 1000px) {
  .text-with-icons {
    --text-with-icons-items-per-row: 5;
  }

  .text-with-icons:not(:has( > :nth-child(5))) {
    --text-with-icons-items-per-row: 4;
    --text-with-icons-column-gap: 3.75rem;
  }
}

.timeline__carousel, .timeline__item {
  display: grid;
}

:is(.timeline__carousel, .timeline__item) > * {
  grid-area: 1 / -1;
}

.timeline__item:not(.is-selected) {
  visibility: hidden;
}

.timeline__item-image-wrapper {
  overflow: hidden;
}

.timeline__item-image-wrapper :is(img, svg) {
  scale: 1.05;
}

.timeline__item-content {
  padding: var(--container-gutter);
}

@media screen and (max-width: 699px) {
  .shopify-section--timeline {
    --section-vertical-spacing: 0;
    border-block-start-width: 0;
  }

  .timeline__carousel {
    position: relative;
  }

  .timeline__carousel:after {
    content: "";
    background: #0006;
    position: absolute;
    inset: 0;
  }

  .timeline__item {
    --text-color: var(--timeline-item-mobile-text-color);
    color: rgb(var(--text-color));
  }

  .timeline__item-content {
    text-align: center;
    z-index: 1;
    align-self: center;
    padding-block: 3.75rem;
  }
}

@media screen and (min-width: 700px) {
  .timeline__item {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .timeline__item > * {
    grid-area: unset;
  }

  .timeline__item-content {
    align-self: end;
  }
}

.timeline__nav {
  white-space: nowrap;
  grid-auto-flow: column;
  justify-content: safe center;
  align-items: center;
  column-gap: 2.5rem;
  display: grid;
}

.timeline__nav > button {
  height: var(--text-h4);
  line-height: 1;
  transition: opacity .25s ease-in-out, font-size .25s ease-in-out;
  position: relative;
}

.timeline__nav > button:after {
  content: "";
  width: calc(100% - var(--heading-letter-spacing));
  height: 3px;
  transform-origin: var(--transform-origin-start);
  background: currentColor;
  transition: transform .25s ease-in-out;
  position: absolute;
  inset-block-end: -1.25rem;
  inset-inline-start: 0;
  transform: scaleX(0);
}

.timeline__nav > [aria-current="false"] {
  opacity: .65;
}

.timeline__nav > [aria-current="true"] {
  font-size: var(--text-h4);
}

.timeline__nav > [aria-current="true"]:after {
  transform: scaleX(1);
}

@media screen and (max-width: 699px) {
  .timeline__nav {
    background: rgb(var(--timeline-nav-mobile-background));
    color: rgb(var(--timeline-nav-mobile-text-color));
    padding-block: 1.25rem;
    overflow: auto hidden;
  }
}

@media screen and (min-width: 700px) {
  .timeline__nav {
    margin-block-start: var(--section-stack-gap);
  }

  .timeline__nav > button:after {
    inset-block-end: -.5rem;
  }
}

.sr-only {
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

:is(.sr-only[type="checkbox"]:focus-visible + label, .sr-only[type="radio"]:focus-visible + label) {
  outline: 2px solid highlight;
  outline: 2px solid -webkit-focus-ring-color;
}

.skip-to-content:focus-visible {
  z-index: 9999;
  clip: auto;
  color: #fff;
  background: #000;
  width: auto;
  height: auto;
  padding: 6px 12px;
  font-weight: bold;
  overflow: auto;
}

.tap-area {
  position: relative;
}

.tap-area:before {
  content: "";
  position: absolute;
  inset: -.5rem;
}

@media print {
  .print\:hidden {
    display: none;
  }
}

@keyframes ping {
  from {
    transform: scale(1);
  }

  to {
    transform: scale(.8);
  }
}

@media screen and (pointer: fine) and (prefers-reduced-motion: no-preference) {
  .features--zoom-image .zoom-image {
    transform-origin: center;
    transition: scale 8s cubic-bezier(.25, .46, .45, .94);
  }

  .features--zoom-image .group:hover .group-hover\:zoom {
    scale: 1.2;
  }
}

@media (prefers-reduced-motion: no-preference) {
  :where(.pm-evolve) [reveal-on-scroll="true"] {
    opacity: 0;
  }
}

@media (scripting: none) {
  :where(.pm-evolve) [reveal-on-scroll="true"] {
    opacity: 1;
  }
}

.border {
  border-width: 1px;
  border-color: rgb(var(--border-color));
}

.border-x {
  border-inline-width: 1px;
}

.border-y {
  border-block-width: 1px;
}

.border-t {
  border-block-start-width: 1px;
}

.border-b {
  border-block-end-width: 1px;
}

.divide-x > :not([hidden]) ~ :not([hidden]) {
  border-inline-start-width: 1px;
}

.divide-y > :not([hidden]) ~ :not([hidden]) {
  border-block-start-width: 1px;
}

.rounded-full {
  border-radius: var(--rounded-full);
}

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

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

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

.text-subdued {
  color: rgb(var(--text-color) / .65);
}

.text-on-sale {
  color: rgb(var(--on-sale-text));
}

.text-stroke {
  -webkit-text-stroke: 1px currentColor;
  -webkit-text-fill-color: transparent;
}

.text-gradient {
  background-image: var(--gradient);
  color: #0000;
  -webkit-background-clip: text;
  background-clip: text;
}

.text-stroke.text-gradient {
  color: rgb(var(--background));
  -webkit-text-stroke-color: transparent;
  -webkit-text-fill-color: unset;
}

.bg-error, .bg-success, .bg-warning {
  --border-color: var(--text-color) / .15;
}

.bg-error {
  background: rgb(var(--error-background));
}

.bg-success {
  background: rgb(var(--success-background));
}

.bg-warning {
  background: rgb(var(--warning-background));
}

.opacity-0 {
  opacity: 0;
}

.backdrop-blur {
  -webkit-backdrop-filter: blur(var(--backdrop-blur, 0px));
  backdrop-filter: blur(var(--backdrop-blur, 0px));
}

.filter-invert {
  filter: invert();
}

.lock {
  overflow: hidden;
}

.pointer-events-none {
  pointer-events: none;
}

.scroll-area {
  scrollbar-width: none;
  overscroll-behavior-x: contain;
  overflow: auto hidden;
}

.hide-scrollbar {
  scrollbar-width: none;
}

.scroll-area::-webkit-scrollbar {
  display: none;
}

.hide-scrollbar::-webkit-scrollbar {
  display: none;
}

.snap-x {
  scroll-snap-type: x mandatory;
}

.snap-y {
  scroll-snap-type: y mandatory;
}

.snap-start {
  scroll-snap-align: start;
  scroll-snap-stop: always;
}

.snap-center {
  scroll-snap-align: center;
  scroll-snap-stop: always;
}

.hidden, .empty\:hidden:empty {
  display: none;
}

.block {
  display: block;
}

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

.grid {
  display: grid;
}

.contents {
  display: contents;
}

@media screen and (min-width: 700px) {
  .sm\:hidden {
    display: none;
  }

  .sm\:block {
    display: block;
  }

  .sm\:grid {
    display: grid;
  }

  .sm\:flex {
    display: flex;
  }

  .sm\:table {
    display: table;
  }

  .sm\:table-cell {
    display: table-cell;
  }
}

@media screen and (min-width: 1000px) {
  .md\:hidden {
    display: none;
  }

  .md\:block {
    display: block;
  }

  .md\:grid {
    display: grid;
  }

  .md\:flex {
    display: flex;
  }

  .md\:table {
    display: table;
  }

  .md\:table-cell {
    display: table-cell;
  }
}

@media screen and (min-width: 1150px) {
  .lg\:hidden {
    display: none;
  }

  .lg\:block {
    display: block;
  }

  .lg\:grid {
    display: grid;
  }

  .lg\:flex {
    display: flex;
  }

  .lg\:table {
    display: table;
  }

  .lg\:table-cell {
    display: table-cell;
  }
}

@media screen and (max-width: 699px) {
  .sm-max\:hidden {
    display: none;
  }
}

@media screen and (max-width: 999px) {
  .md-max\:hidden {
    display: none;
  }
}

@media screen and (max-width: 1149px) {
  .lg-max\:hidden {
    display: none;
  }
}

@media screen and (max-width: 1399px) {
  .xl-max\:hidden {
    display: none;
  }
}

@media (prefers-reduced-motion: reduce) {
  .motion-reduce\:hidden {
    display: none;
  }

  .motion-reduce\:block {
    display: block;
  }
}

.visibility-hidden {
  visibility: hidden;
}

.relative {
  position: relative;
}

.wrap {
  flex-wrap: wrap;
}

.grow {
  flex-grow: 1;
}

.shrink-0 {
  flex-shrink: 0;
}

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

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

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

.justify-start {
  justify-content: start;
}

.justify-center {
  justify-content: safe center;
}

.justify-end {
  justify-content: end;
}

.justify-between {
  justify-content: space-between;
}

.justify-evenly {
  justify-content: space-evenly;
}

.justify-items-start {
  justify-items: start;
}

.justify-items-center {
  justify-items: safe center;
}

.justify-items-end {
  justify-items: end;
}

.justify-self-start {
  justify-self: start;
}

.justify-self-center {
  justify-self: center;
}

.justify-self-end {
  justify-self: end;
}

.align-start {
  align-items: start;
}

.align-center {
  align-items: center;
}

.align-end {
  align-items: end;
}

.align-baseline {
  align-items: baseline;
}

.align-self-start {
  align-self: start;
}

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

.align-self-end {
  align-self: end;
}

.place-self-start {
  place-self: start;
}

.place-self-start-center {
  place-self: start center;
}

.place-self-start-end {
  place-self: start end;
}

.place-self-center {
  place-self: center;
}

.place-self-center-start {
  place-self: center start;
}

.place-self-center-end {
  place-self: center end;
}

.place-self-end {
  place-self: end;
}

.place-self-end-start {
  place-self: end start;
}

.place-self-end-center {
  place-self: end center;
}

@media screen and (min-width: 700px) {
  .sm\:text-start {
    text-align: start;
  }

  .sm\:text-center {
    text-align: center;
  }

  .sm\:text-end {
    text-align: end;
  }

  .sm\:justify-start {
    justify-content: start;
  }

  .sm\:justify-center {
    justify-content: safe center;
  }

  .sm\:justify-end {
    justify-content: end;
  }

  .sm\:justify-between {
    justify-content: space-between;
  }

  .sm\:justify-evenly {
    justify-content: space-evenly;
  }

  .sm\:justify-items-start {
    justify-items: start;
  }

  .sm\:justify-items-center {
    justify-items: safe center;
  }

  .sm\:justify-items-end {
    justify-items: end;
  }

  .sm\:justify-self-start {
    justify-self: start;
  }

  .sm\:justify-self-center {
    justify-self: center;
  }

  .sm\:justify-self-end {
    justify-self: end;
  }

  .sm\:align-start {
    align-items: start;
  }

  .sm\:align-center {
    align-items: center;
  }

  .sm\:align-end {
    align-items: end;
  }

  .sm\:align-baseline {
    align-items: baseline;
  }

  .sm\:align-self-start {
    align-self: start;
  }

  .sm\:align-self-center {
    align-self: center;
  }

  .sm\:align-self-end {
    align-self: end;
  }

  .sm\:place-self-start {
    place-self: start;
  }

  .sm\:place-self-start-center {
    place-self: start center;
  }

  .sm\:place-self-start-end {
    place-self: start end;
  }

  .sm\:place-self-center {
    place-self: center;
  }

  .sm\:place-self-center-start {
    place-self: center start;
  }

  .sm\:place-self-center-end {
    place-self: center end;
  }

  .sm\:place-self-end {
    place-self: end;
  }

  .sm\:place-self-end-start {
    place-self: end start;
  }

  .sm\:place-self-end-center {
    place-self: end center;
  }
}

.vertical-align-top {
  vertical-align: top;
}

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

.vertical-align-bottom {
  vertical-align: bottom;
}

.w-full {
  width: 100%;
}

.h-full {
  height: 100%;
}

.w-0 {
  width: 0;
}

.min-w-full {
  min-width: 100%;
}

.min-h-full {
  min-height: 100%;
}

.mx-auto {
  margin-inline: auto;
}

.my-auto {
  margin-block: auto;
}

.aspect-short {
  aspect-ratio: 4 / 3;
}

.aspect-portrait {
  aspect-ratio: 4 / 5;
}

.aspect-tall {
  aspect-ratio: 2 / 3;
}

.aspect-square {
  aspect-ratio: 1;
}

.aspect-video {
  aspect-ratio: 16 / 9;
}

.gap-0\.5 {
  gap: .125rem;
}

.gap-1 {
  gap: .25rem;
}

.gap-1\.5 {
  gap: .375rem;
}

.gap-2 {
  gap: .5rem;
}

.gap-2\.5 {
  gap: .625rem;
}

.gap-3 {
  gap: .75rem;
}

.gap-3\.5 {
  gap: .875rem;
}

.gap-4 {
  gap: 1rem;
}

.gap-4\.5 {
  gap: 1.125rem;
}

.gap-5 {
  gap: 1.25rem;
}

.gap-5\.5 {
  gap: 1.375rem;
}

.gap-6 {
  gap: 1.5rem;
}

.gap-7 {
  gap: 1.75rem;
}

.gap-8 {
  gap: 2rem;
}

.gap-10 {
  gap: 2.5rem;
}

.gap-12 {
  gap: 3rem;
}

.gap-14 {
  gap: 3.5rem;
}

.gap-16 {
  gap: 4rem;
}

@media screen and (min-width: 700px) {
  .sm\:gap-0\.5 {
    gap: .125rem;
  }

  .sm\:gap-1 {
    gap: .25rem;
  }

  .sm\:gap-1\.5 {
    gap: .375rem;
  }

  .sm\:gap-2 {
    gap: .5rem;
  }

  .sm\:gap-2\.5 {
    gap: .625rem;
  }

  .sm\:gap-3 {
    gap: .75rem;
  }

  .sm\:gap-3\.5 {
    gap: .875rem;
  }

  .sm\:gap-4 {
    gap: 1rem;
  }

  .sm\:gap-4\.5 {
    gap: 1.125rem;
  }

  .sm\:gap-5 {
    gap: 1.25rem;
  }

  .sm\:gap-5\.5 {
    gap: 1.375rem;
  }

  .sm\:gap-6 {
    gap: 1.5rem;
  }

  .sm\:gap-7 {
    gap: 1.75rem;
  }

  .sm\:gap-8 {
    gap: 2rem;
  }

  .sm\:gap-10 {
    gap: 2.5rem;
  }

  .sm\:gap-12 {
    gap: 3rem;
  }

  .sm\:gap-14 {
    gap: 3.5rem;
  }

  .sm\:gap-16 {
    gap: 4rem;
  }
}

.object-cover {
  object-fit: cover;
  object-position: center;
}

.object-contain {
  object-fit: contain;
  object-position: center;
}

.image-cover {
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
}

.image-background {
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-clip {
  overflow: clip;
}

.placeholder {
  background: rgb(var(--background-without-opacity));
  fill: rgb(var(--text-color) / .5);
  color: rgb(var(--text-color) / .5);
  display: block;
}

.placeholder--invert {
  background: rgb(var(--text-color));
  fill: rgb(var(--background-without-opacity));
  color: rgb(var(--background-without-opacity));
}

.bold {
  font-weight: bold;
}

.smallcaps {
  text-transform: uppercase;
  letter-spacing: var(--heading-letter-spacing);
  font-size: .625rem;
}

.text-xxs {
  font-size: .6875rem;
}

.text-xs {
  font-size: var(--text-xs);
}

.text-sm {
  font-size: var(--text-sm);
}

.text-base {
  font-size: var(--text-base);
}

.text-lg {
  font-size: var(--text-lg);
}

.text-xl {
  font-size: var(--text-xl);
}

.heading, .h1, .h2, .h3, .h4, .h5, .h6, .prose :where(h1, h2, h3, h4, h5, h6) {
  font-family: var(--heading-font-family);
  font-weight: var(--heading-font-weight);
  font-style: var(--heading-font-style);
  letter-spacing: var(--heading-letter-spacing);
  text-transform: var(--heading-text-transform);
  overflow-wrap: anywhere;
}

.h1, :where(.prose h1) {
  font-size: var(--text-h1);
  line-height: 1.5;
}

.h2, :where(.prose h2) {
  font-size: var(--text-h2);
  line-height: 1.5;
}

.h3, :where(.prose h3) {
  font-size: var(--text-h3);
  line-height: 1.6;
}

.h4, :where(.prose h4) {
  font-size: var(--text-h4);
  line-height: 1.6;
}

.h5, :where(.prose h5) {
  font-size: var(--text-h5);
  line-height: 1.7;
}

.h6, :where(.prose h6) {
  font-size: var(--text-h6);
  line-height: 1.7;
}

.prose blockquote {
  line-height: 1.75;
}

@media screen and (min-width: 700px) {
  .sm\:text-xs {
    font-size: var(--text-xs);
  }

  .sm\:text-sm {
    font-size: var(--text-sm);
  }

  .sm\:text-base {
    font-size: var(--text-base);
  }

  .sm\:text-lg {
    font-size: var(--text-lg);
  }

  .sm\:h1 {
    font-size: var(--text-h1);
    line-height: 1.5;
  }

  .sm\:h2 {
    font-size: var(--text-h2);
    line-height: 1.5;
  }

  .sm\:h3 {
    font-size: var(--text-h3);
    line-height: 1.6;
  }

  .sm\:h4 {
    font-size: var(--text-h4);
    line-height: 1.6;
  }

  .sm\:h5 {
    font-size: var(--text-h5);
    line-height: 1.7;
  }

  .sm\:h6 {
    font-size: var(--text-h6);
    line-height: 1.7;
  }
}

@media screen and (min-width: 1150px) {
  .h1, :where(.prose h1) {
    line-height: 1.3;
  }

  .h2, :where(.prose h2) {
    line-height: 1.4;
  }

  .h3, :where(.prose h3) {
    line-height: 1.5;
  }
}

:where(.pm-evolve) ol {
  margin-inline-start: 2ch;
}

:where(.pm-evolve) ul {
  margin-inline-start: 1em;
}

:where(.pm-evolve) :where(ol, ul):not(.unstyled-list) li {
  padding-inline-start: .25rem;
  margin-block-start: 0 !important;
}

:where(.text-center, .text-end) :is(ol, ul) {
  margin-inline: 0;
  list-style-position: inside;
}

:where(.text-center, .text-end) :is(ol, ul) li {
  padding-inline-start: 0;
}

.line-through {
  text-decoration: line-through;
}

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

.hyphenate {
  -webkit-hyphens: auto;
  hyphens: auto;
}

.truncate-text {
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: var(--truncate-text-max-width, 100%);
  overflow: hidden;
}

.line-clamp {
  -webkit-line-clamp: var(--line-clamp-count, 2);
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}
@media screen and (max-width:759px){
    .breadcrumb {
    margin-bottom: -0.7rem;
    }
    div#breadcrumb-list.breadcrumb__list-v2{
  padding-bottom:0px !important;
}

label.color-swatch {
    width: 56px;
    height: 56px;
}
    fieldset.variant-picker__option.size .variant-picker__option-values label {
        width: 92px;
        height: 52px;
    }
  }/* Lusomé blog post typography - 'SilkSerifText-Regular', centered, normal case */
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufid-vyszvivyub_rj3ij__anpxdtjygem86xrbpq.woff2?v=91842055842060573171789155502") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufid-vyszvivyub_rj3ij__anpxdtpygem86xrbpq.woff2?v=102243752421008453311789155502") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufid-vyszvivyub_rj3ij__anpxdtlygem86xrbpq.woff2?v=68016729840392617841789155502") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufid-vyszvivyub_rj3ij__anpxdtzygem86xq.woff2?v=128064787175670699901789155502") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufid-vyszvivyub_rj3ij__anpxdtjygem86xrbpq.woff2?v=91842055842060573171789155502") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufid-vyszvivyub_rj3ij__anpxdtpygem86xrbpq.woff2?v=102243752421008453311789155502") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufid-vyszvivyub_rj3ij__anpxdtlygem86xrbpq.woff2?v=68016729840392617841789155502") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufid-vyszvivyub_rj3ij__anpxdtzygem86xq.woff2?v=128064787175670699901789155502") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


.article .h1,
.article .prose h2,
.article .prose h3,
.article .prose h4 {
  font-family: 'SilkSerifText-Regular', Georgia, serif;
  font-weight: 600;
  text-align: center;
  text-transform: none;
  letter-spacing: normal;
}:where(.pm-evolve) border-block-start
/* Zend Wellness type, their own files. Declared under the reference theme's
   family names too, so its hundreds of hardcoded rules keep working and simply
   render in the client's fonts. Silk Serif Text ships one weight, so it answers
   the whole range. */
@font-face{font-family:'SilkSerifText-Regular';src:url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-zend-silkseriftext-regular.woff?v=31813090696649428491789155520") format('woff');font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:'Silk Serif Text';src:url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-zend-silkseriftext-regular.woff?v=31813090696649428491789155520") format('woff');font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:'Playfair Display';src:url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-zend-silkseriftext-regular.woff?v=31813090696649428491789155520") format('woff');font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:'Be Vietnam Regular';src:url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-zend-2cbcc23a9fb355b53be686fc02542778.woff2?v=5737909103153650321789155507") format('woff2');font-weight:100 500;font-style:normal;font-display:swap}
@font-face{font-family:'Be Vietnam Regular';src:url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-zend-4821f1f0d453f37fc1351a9311a0b0f9.woff2?v=133249257260245577861789155502") format('woff2');font-weight:501 900;font-style:normal;font-display:swap}
@font-face{font-family:'Lato';src:url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-zend-2cbcc23a9fb355b53be686fc02542778.woff2?v=5737909103153650321789155507") format('woff2');font-weight:100 500;font-style:normal;font-display:swap}
@font-face{font-family:'Lato';src:url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-zend-4821f1f0d453f37fc1351a9311a0b0f9.woff2?v=133249257260245577861789155502") format('woff2');font-weight:501 900;font-style:normal;font-display:swap}
@font-face{font-family:'Assistant';src:url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-zend-2cbcc23a9fb355b53be686fc02542778.woff2?v=5737909103153650321789155507") format('woff2');font-weight:100 500;font-style:normal;font-display:swap}
@font-face{font-family:'Assistant';src:url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-zend-4821f1f0d453f37fc1351a9311a0b0f9.woff2?v=133249257260245577861789155502") format('woff2');font-weight:501 900;font-style:normal;font-display:swap}

@font-face{font-family:Minerva-Modern;src:url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-minerva-modern.eot?v=92488865426449911101789155502");src:url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-minerva-modern.eot?v=92488865426449911101789155502") format("embedded-opentype"),url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-minerva-modern.woff2?v=12538935975187066161789155502") format("woff2"),url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-minerva-modern.woff?v=137997892467227850101789155502") format("woff"),url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-minerva-modern.ttf?v=110846013769776685641789155502") format("truetype"),url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-minerva-modern.svg?v=99315988851125415821789155502") format("svg");font-weight:400;font-style:normal;font-display:swap}.page-thesomelife #shopify-section-header,.page-thesomelife #section-footer,.page-thesomelife .jdgm-revs-tab-btn,body.template-collection.collection.some-sheets #privy-widget{display:none}#top-brands-bar{background:#e1e1e1;display:flex}#top-brands-bar .active{background:#fff}#top-brands-bar .brand-item{padding:12px 6px}#top-brands-bar .brand-item:hover{background:#f0f0f0}.header-section.some{padding:18px 50px;float:none}.header-section.some .container{display:flex;align-items:center;max-width:100%}.header-section.some .Header__FlexItem{margin-right:20px}.header-section.some .header-left li a{color:#333132;font-family:Lato,sans-serif;font-size:12px;font-weight:700;letter-spacing:.2em}.header-section.some .Header__FlexItem--fill{display:flex;flex:none;margin:0}.header-section{padding:20px 0;float:left;width:100%;position:relative;z-index:11}.header-section .header-left{float:left;width:100%}.header-section .header-left ul{margin:0;padding:0;list-style-type:none}.header-section .header-left li{position:relative;float:left;margin-right:35px;line-height:30px}.header-section .header-left li:last-child{margin-right:0}.header-section .header-left li a{font-family:Montserrat;font-size:14px;font-weight:500;color:#d8d8d9;text-transform:uppercase}.header-left .hamburger-menu{display:none}.main-content{clear:both}.home-hero-section{clear:both;margin-top:-75px;float:left;width:100%;height:96vh}.home-hero-section .swiper{width:100%;height:100%;position:relative;overflow:hidden}.home-hero-section .hero-slide-1:before{content:"";background-image:linear-gradient(#0f0f0f40,#0f0f0f40);position:absolute;width:100%;height:100%;left:0;right:0}.home-hero-section .hero-slide-1 img{width:100%;margin-top:-10%}.home-hero-section .hero-slide-1 .hero-desc{position:absolute;left:2%;top:25%;color:#ece7dd;font-family:Minerva-Modern}.home-hero-section .hero-desc h1{font-size:240px;line-height:70%;text-transform:uppercase;margin-bottom:60px;font-weight:400}.hero-slide-1 .hero-desc p{font-size:26px;line-height:36px}.home-hero-section .swiper-button-next,.home-hero-section .swiper-button-prev{color:#ece7dd;background:none repeat scroll 0 0 #0000004d;border-radius:100%;width:35px;height:35px;outline:none}.home-hero-section .swiper-button-next:after,.home-hero-section .swiper-button-prev:after{font-size:14px;font-weight:700}.home-hero-section .swiper-pagination-bullet{border:2px solid #fff;background:none;opacity:1;width:10px;height:10px;outline:none}.home-hero-section .swiper-pagination-bullet-active{background:#fff}.home-hero-section .swiper-slide video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;height:auto;width:100%;margin:auto;max-width:none}.home-hero-section .hero-slide-2 .hero-desc{position:absolute;right:2%;bottom:0%;color:#ece7dd;font-family:Minerva-Modern}.home-hero-section .hero-slide-2 img{display:none}.home-hero-section .hero-slide-3:before{content:"";background-image:linear-gradient(#0f0f0f40,#0f0f0f40);position:absolute;width:100%;height:100%;left:0;right:0}.home-hero-section .hero-slide-3 img{width:100%;height:100vh;object-fit:cover}.home-hero-section .hero-slide-3 .hero-desc{position:absolute;left:0;top:30%;color:#000;font-family:Minerva-Modern;background:none repeat scroll 0 0 #ffffff73;right:0;margin:0 auto;max-width:580px;text-align:center;padding:25px}.home-hero-section .hero-slide-3 h2{font-size:56px;line-height:100%;margin-bottom:10px;font-weight:400;color:#000}.home-hero-section .hero-slide-3 p{font-size:22px;line-height:36px;color:#000}.home-hero-section .hero-slide-3 a{clear:both;color:#000;border:1px solid #000;padding:0 15px;font-size:30px;text-transform:uppercase;display:block;max-width:max-content;margin:0 auto;line-height:60px}.images-grid-section{clear:both;font-family:Minerva-Modern;color:#ece7dd;padding:50px 20px;background:#1a1a1a;text-align:center}.image-grid-top ul{margin:0;padding:0;list-style-type:none}.image-grid-top li{float:left;width:49%;margin-right:1.5%;margin-bottom:20px}.image-grid-top li:last-child{margin-right:0}.image-grid-top li img{width:100%}.image-grid-bottom{clear:both}.image-grid-bottom h1{text-transform:uppercase;font-size:44px;margin-top:0;line-height:140%;margin-bottom:20px;font-weight:400}.image-grid-bottom h1:after{content:"";display:block;background:#d8d8d9;width:300px;height:3px;margin:15px auto 0}.image-grid-bottom p{font-size:24px;margin-bottom:20px}.image-grid-bottom .bttn{line-height:40px;margin-bottom:0}.image-grid-bottom .bttn a{background:#ece7dd;color:#2d2d2d;text-transform:uppercase;font-size:16px;padding:10px 12px;font-family:Roboto Slab,serif}.home-parallax-section{clear:both;position:relative}.home-parallax-section img{width:100%;max-height:600px;object-fit:cover}.home-parallax-section .desc{position:absolute;top:16%;color:#ece7dd;left:0;right:0;text-align:center;font-family:Minerva-Modern}.home-parallax-section .desc h2{font-size:64px;font-weight:700;text-transform:uppercase;line-height:100%;margin-bottom:10px}.home-parallax-section .desc p{font-size:26px;font-weight:700}.home-content-section{clear:both;background:#1a1a1a;float:left;width:100%;padding:75px 20px}.home-content-section .content-left{float:left;width:40%}.home-content-section h3{border-bottom:1px solid #ece7dd;color:#ece7dd;font-family:Minerva-Modern;font-size:44px;font-weight:700;text-align:right;padding-right:25px;margin-bottom:30px}.home-content-section .desc{font-family:Minerva-Modern;color:#ece7dd;font-size:22px;text-align:right;padding-right:25px}.home-content-section .desc p{margin-bottom:35px;line-height:28px}.home-content-section .desc .bttn{line-height:40px;margin-bottom:0}.home-content-section .desc .bttn a{background:#d8d8d9;color:#2d2d2d;font-family:Roboto Slab,serif;font-size:16px;padding:10px 12px;text-transform:uppercase}.home-content-section .content-right{float:right;width:60%}.home-content-section .content-right img{width:100%}.dark-banner-section{clear:both;position:relative}.dark-banner-section:before{content:"";background-image:linear-gradient(#1a1a1a7d,#1a1a1a7d);position:absolute;top:0;bottom:0;width:100%;height:100%}.dark-banner-section img{width:100%;max-height:550px;object-fit:cover;object-position:top}.dark-banner-section .desc{position:absolute;top:10%;max-width:1140px;margin:0 auto;left:0;right:0;text-align:right}.dark-banner-section h3{color:#ece7dd;font-family:Minerva-Modern;font-size:36px;max-width:500px;text-transform:uppercase;float:right;line-height:130%;font-weight:400}.footer{clear:both;padding:75px 20px;font-size:14px}.footer .footer-top{float:left;width:100%}.footer-top .footer-top-left{float:left;width:25%;margin-right:11%;padding-top:20px}.footer-top-left ul{margin:0;padding:0;list-style-type:none}.footer-top-left li{display:inline-block;margin-right:8px}.footer-top-left li:last-child{margin-right:0}.footer-top-left li a{width:38px;height:38px;display:inline-block;text-decoration:none;background:url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-footer-social-icons.png?v=62577431804038411581789155507") no-repeat}.footer-top-left li.tw a{background-position:-48px 0}.footer-top-left li.insta a{background-position:-96px 0}.footer-top .footer-top-middle{float:left;width:27%;text-align:center;padding-top:15px}.footer-top-middle .title{font-size:30px;font-weight:100;margin-bottom:10px}.footer-top .footer-top-right{float:right;padding-top:20px}.footer-top-right .Form__Input{border:1px solid #ece7dd;padding:0 15px;height:40px;font-size:14px;color:#ece7dd;font-family:Roboto Slab}.footer-top-right .Form__Submit{background:#ece7dd!important;font-family:Roboto Slab;border-color:#ece7dd!important;letter-spacing:1px;border-radius:5px;padding:0 30px;height:34px;font-size:11px;outline:none;color:#1a1a1a!important}.footer-top-right .Form__Submit:before{content:none}.footer .footer-bottom{clear:both;padding-top:2%}.footer-bottom p{text-align:center}.page-ourtechnology #shopify-section-announcement{display:none!important}.page-ourtechnology #shopify-section-header,.page-ourtechnology #section-header-thesomelife{display:none}.page-ourtechnology #section-footer,.page-ourtechnology footer.shopify-section--footer{display:none}.page-ourtechnology #privy-widget,.page-ourtechnology .jdgm-revs-tab-btn{display:none}.technology-hero{clear:both;margin-top:-75px;float:left;width:100%;position:relative}.technology-hero .main-image img{width:100%;margin-top:-7.5%}.technology-hero .desc{position:absolute;top:23%;color:#fff;letter-spacing:1px;left:0;right:0;margin:0 auto;max-width:1140px}.technology-hero .desc p{margin-bottom:0}.technology-hero .desc h1{font-size:38px;max-width:42%;line-height:130%;font-family:Arial;font-weight:400}.moisture-section{clear:both;padding:75px 0;float:left;width:100%}.moisture-section h2{text-align:center;font-family:Bebas Neue,cursive;font-size:46px;color:#344971;font-weight:700;letter-spacing:1px;line-height:110%;margin-bottom:35px}.moisture-content-left{float:left;width:48%;color:#344971;font-family:Roboto Slab;font-size:16px}.moisture-content-left h3{text-align:center;font-family:Minerva-Modern;font-size:30px;font-weight:700;line-height:30px;margin-bottom:15px}.moisture-content-left p{margin-bottom:30px}.moisture-content-right{float:right;width:48%}.video-titlebar{clear:both;background:#344971;text-align:center;padding:50px 0}.video-titlebar h3{color:#d8d8d9;font-family:Bebas Neue,cursive;font-size:54px;font-weight:400;letter-spacing:1px;line-height:130%;text-transform:uppercase}.tech-video-section{clear:both;padding:75px 0}.tech-video-section h3{text-align:center;font-family:Bebas Neue,cursive;font-size:46px;color:#344971;font-weight:700;letter-spacing:1px;line-height:110%;margin-bottom:35px}.tech-grid-section{clear:both;position:relative;max-height:650px;overflow:hidden}.tech-grid-section .main-image{position:relative}.tech-grid-section .main-image:before{content:"";background-image:linear-gradient(#0f0f0f40,#0f0f0f40);position:absolute;width:100%;height:100%;left:0;right:0}.tech-grid-section .main-image img{width:100%}.tech-grid-section .desc{position:absolute;top:0;margin:0 auto;left:0;right:0;max-width:1140px;padding:150px 0}.tech-grid-section .desc ul{margin:0 0 25px;padding:0;list-style-type:none;display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:20px}.tech-grid-section .desc li{background:#f9f9f9cf;color:#344971;font-family:Bebas Neue,cursive;font-size:24px;align-items:center;justify-content:center;height:200px;display:flex;padding:20px;font-weight:700;letter-spacing:1px}.tech-grid-section .desc p{text-align:center}.cart-notice-msg{font-size:18px;padding:10px 30px;font-weight:600;line-height:25px}.Cart .Drawer__Footer,.Cart__OffscreenNoteContainer{padding-bottom:max(90px,env(safe-area-inset-bottom,0px) + 30px)}.collection_banner_section{background-repeat:no-repeat;background-size:cover;padding-top:80px;padding-bottom:78px;border-radius:0;position:relative;min-height:525px;background-position:center}.collection_banner_section .collection_banner_heading .banner-header{font-family:'SilkSerifText-Regular';font-weight:400;font-size:44px;line-height:52px;text-transform:capitalize;margin-top:0;color:#013d54;margin-bottom:20px}.collection_banner_section .collection_banner_data{display:flex;width:34%}.collection_banner_section .collection_banner_description p{text-align:left;color:#6e6e6e;font-size:18px;font-family:Lato;font-weight:400;line-height:25px;margin-bottom:15px}.collection_banner_section .collection_banner_single_user_review{display:flex;align-items:flex-start;justify-content:flex-start}.collection_banner_section .collection_banner_single_user_review .single_user_review_left{padding-right:10px;width:60%}.collection_banner_section .collection_banner_single_user_review .single_user_review_right{border-left:1px solid #bac3cd;padding:0 15px}.collection_banner_section .collection_banner_single_user_review .single_user_review_dec p{font-family:Lato;font-weight:400;font-size:14px;line-height:20px;color:#6e6e6e;padding-bottom:15px}.collection_banner_section .collection_banner_single_user_review .single_user_reviwe_author_details{display:flex;align-items:center;align-content:flex-start;column-gap:10px}.collection_banner_section .collection_banner_single_user_review .single_user_reviwe_author_details .author-name{font-family:Lato;font-weight:700;font-size:14px;line-height:20px;color:#013d54}.collection_banner_section .collection_banner_single_user_review .single_user_reviwe_author_details .author-verified{font-size:12px;display:flex;column-gap:8px;align-items:center;color:#6e6e6e}.collection_banner_section .collection_user_top_review{display:flex;align-items:center;justify-content:flex-start;column-gap:10px;padding-bottom:20px}.collection_banner_section .collection_user_top_review .user_top_review_img img:not(:first-child){margin-left:-15px}.collection_banner_section .collection_user_top_review p{font-family:Lato;font-weight:400;font-size:14px;line-height:20px;text-transform:capitalize;color:#013d54;margin-top:0;margin-bottom:0}.our_customer_reivews{padding:60px 0;background-color:#f7f6f5}.our_customer_reivews .our_customer_section_heading{text-align:center;color:#013d54;font-family:'SilkSerifText-Regular';font-weight:400;font-size:40px;line-height:48px;margin-bottom:10px;margin-top:0}.our_customer_reivews .review_section_user_review{display:flex;align-items:center;justify-content:center;column-gap:10px;padding-bottom:20px}.our_customer_reivews .review_section_user_review .user_top_review_img img:not(:first-child){margin-left:-15px}.our_customer_reivews .review_section_user_review .description{font-family:Lato;font-weight:400;font-size:14px;line-height:20px;text-transform:capitalize;color:#013d54;margin-top:0;margin-bottom:0}.our_customer_reivews .our_customer_review_items{padding-top:30px}.our_customer_review_items.owl-carousel .owl-item .review_img img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;object-position:center center}.our_customer_review_items.owl-carousel .owl-item .review_content{background-color:#fff;padding:30px 25px}.our_customer_review_items.owl-carousel .owl-item .review_content .review_description{font-family:Lato;font-size:16px;font-weight:400;line-height:22.4px;text-align:center;color:#6e6e6e;min-height:114px}.our_customer_review_items.owl-carousel .owl-item .review_content .review_star img{width:128px;object-fit:contain;object-position:center center;height:auto;aspect-ratio:unset;display:table;margin-left:auto;margin-right:auto;padding-bottom:20px;padding-top:10px}.our_customer_review_items.owl-carousel .our_custom_review_author_details{display:flex;align-items:center;justify-content:center;column-gap:10px}.our_customer_review_items.owl-carousel .our_custom_review_author_details .author-verified{display:flex;font-family:Lato;column-gap:4px;align-items:center;color:#f5ce77}.our_customer_review_items.owl-carousel .our_custom_review_author_details .verified_customer_icon{width:15px}.our_customer_review_items.owl-carousel .our_custom_review_author_details .author-name{font-family:Lato;font-weight:700;font-size:14px;line-height:20px;text-transform:uppercase}.our_customer_review_items.owl-carousel .owl-nav{position:relative}.our_customer_review_items.owl-carousel .owl-nav .owl-prev,.our_customer_review_items.owl-carousel .owl-nav .owl-next{background-color:transparent;border-radius:0;width:40px;height:40px;line-height:24px;font-size:18px;border-color:#013d54;border:1px solid #013d54;color:#013d54}.our_customer_review_items.owl-carousel .owl-nav .owl-prev:hover,.our_customer_review_items.owl-carousel .owl-nav .owl-next:hover{background-color:#013d54;color:#fff}.our_customer_review_items.owl-carousel .owl-nav .owl-prev{position:absolute;left:40%;top:18px}.our_customer_review_items.owl-carousel .owl-nav .owl-next{position:absolute;right:40%;top:18px}.our_customer_review_items.owl-carousel .owl-dots{padding-top:33px}.our_customer_review_items.owl-carousel .owl-dots .owl-dot span{width:15px;height:15px;border-radius:50%;background:#e9e9e9}.our_customer_review_items.owl-theme .owl-dots .owl-dot.active span,.our_customer_review_items.owl-theme .owl-dots .owl-dot:hover span{background:#013d54}.collection_social_section{padding:60px 0}.collection_social_section .collection_social_section_heading{text-align:center;color:#013d54;font-family:'SilkSerifText-Regular';font-weight:400;font-size:40px;line-height:48px;margin-bottom:10px;margin-top:0}.collection_social_section .collection_social_section_header .description{font-family:Lato;font-size:18px;font-weight:400;line-height:25.2px;text-align:center;color:#6e6e6e;display:flex;align-items:center;justify-content:center;column-gap:7px}.collection_social_section .social_grid_section{flex-wrap:wrap;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column:span 3;-ms-grid-column:span 3;column-gap:20px;grid-row-gap:20px;padding-top:30px}.collection_social_section .social_grid_section .social_item{position:relative;cursor:pointer}.collection_social_section .hover_social_image{display:none}.collection_social_section .hover_social_image{position:absolute;bottom:0;left:0;background-color:#0009;width:100%;height:100%;align-items:center;flex-direction:column;justify-content:center;display:none}.collection_social_section .social_grid_section .social_item:hover .hover_social_image{display:flex}.collection_social_section .social_grid_section .social_item .hover_social_image .social_username{font-family:Lato;font-size:18px;font-weight:400;line-height:25.2px;text-align:center;color:#fff}.collection_join_now_section{padding-top:80px;padding-bottom:80px;background-repeat:no-repeat;background-size:100%;position:relative}.collection_join_now_section .join_now_heading .heading{text-align:center;font-family:'SilkSerifText-Regular';font-weight:400;font-size:40px;line-height:56px;margin-bottom:10px;margin-top:0;color:#fff}.collection_join_now_section .join_now_description .description{font-family:Lato;font-size:16px;font-weight:400;line-height:22.4px;text-align:center;color:#fff;margin-bottom:20px}.collection_join_now_section .join_now_button{display:flex;text-align:center}.collection_join_now_section .join_now_button a{font-family:Lato;font-weight:700;font-size:20px;line-height:20px;background-color:#f5ce77;padding:15px 36px;border-radius:100px;color:#fff;width:60%;margin:auto;text-align:center}.collection_join_now_section .join_now_button .right-arrow{margin-left:10px;margin-top:2px}.icon_with_text_section{background-color:#013d54;padding:20px 0}.icon_with_text_section .text_title{font-family:'SilkSerifText-Regular';font-size:22px;font-weight:400;line-height:35px;color:#fff;margin-bottom:0}.icon_with_text_section .text_subtitle{font-family:Lato;font-size:16px;font-weight:400;line-height:22.4px;text-align:left;color:#fff}.icon_with_text_section .icon_with_text_inner{flex-wrap:wrap;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column:span 4;-ms-grid-column:span 4;column-gap:3px}.icon_with_text_section .icon_with_text_inner .icon_with_text_item{display:flex;align-items:center;justify-content:flex-start;column-gap:20px;position:relative}.icon_with_text_section .icon_with_text_inner .icon_with_text_item:after{content:"";background:#fff;width:1px;height:34px;display:block;position:absolute;right:0;top:28%}.icon_with_text_section .icon_with_text_inner .icon_with_text_item:first-child{width:max-content;padding-right:80px}.icon_with_text_section .icon_with_text_inner .icon_with_text_item:last-child{justify-content:flex-end}.icon_with_text_section .icon_with_text_inner .icon_with_text_item:last-child:after{display:none}.icon_with_text_section .icon_with_text_inner .icon_with_text_item:nth-child(2){justify-content:center;width:max-content;padding-right:80px}.banner_top_icon_slider{background-color:#9ba7b4;padding:5px 0}.banner_top_icon_slider .text_title{font-family:'SilkSerifText-Regular';font-size:16px;font-weight:400;line-height:35px;color:#fff;margin-bottom:0}.banner_top_icon_slider .banner_top_icon_slider_inner .icon_with_text_item:after{content:"";background:#fff;width:1px;height:24px;display:block;position:absolute;right:0;top:17%}.banner_top_icon_slider .banner_top_icon_slider_inner .icon_with_text_item{display:flex;align-items:center;justify-content:center;column-gap:10px}.banner_top_icon_slider .container{max-width:90%}.collection_page .CollectionMain,.collection_page{padding:60px 0}.custom-collection-shop-now-button{background-color:transparent!important;color:#f5ce77!important;width:100%!important;border-radius:100px!important;padding-top:12px;padding-bottom:12px;border:1.3px solid #f5ce77!important;margin-top:20px;text-align:center;font-family:Lato;font-size:16px;font-style:normal;font-weight:700;line-height:16px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;column-gap:10px}.load-more_wrap .js-load-more{background-color:transparent;color:#f5ce77;width:300px;border-radius:100px;padding-top:12px;padding-bottom:12px;border:1.3px solid #f5ce77;text-align:center;font-family:Lato;font-size:18px;font-style:normal;font-weight:700;line-height:18px;text-transform:uppercase;margin:auto}.load-more_wrap .js-load-more span:first-child,.load-more_wrap .js-load-more:hover span:first-child{display:flex;align-items:center;justify-content:center;column-gap:10px}.load-more_wrap .js-load-more:hover{background-color:#f5ce77;color:#fff}.load-more_wrap .js-load-more:before{display:none}.load-more_wrap .js-load-more .white_arrow{display:none}.load-more_wrap .js-load-more:hover:before{display:none}.load-more_wrap .js-load-more:hover .right-arrow{display:none}.load-more_wrap .js-load-more:hover .white_arrow{display:block}.custom-collection-shop-now-button .white_arrow{display:none}.custom-collection-shop-now-button:hover:before{display:none}.custom-collection-shop-now-button:hover{background-color:#f5ce77;color:#fff}.custom-collection-shop-now-button:hover .right-arrow{display:none}.custom-collection-shop-now-button:hover .white_arrow{display:block}.collection_page .ProductItem .ProductItem__Title{min-height:70px}.collection_page .ProductItem .ProductItem__Title a,.product-card a.product-title{color:#013d54;text-align:center;leading-trim:both;text-edge:cap;font-family:'SilkSerifText-Regular';font-size:20px;font-style:normal;font-weight:400;line-height:30.8px;text-transform:capitalize;letter-spacing:.1em!important}.collection_page .ProductItem .ProductItem__Price,.product-card compare-at-price,.product-card sale-price{color:#f5ce77;leading-trim:both;text-edge:cap;font-family:Lato;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.ProductRecommendations .ProductItem__Title{color:#013d54;text-align:center;font-family:'SilkSerifText-Regular';font-size:20px;font-style:normal;font-weight:400;line-height:30.8px;text-transform:capitalize;min-height:70px;letter-spacing:normal}.ProductRecommendations .ProductItem__Price{color:#f5ce77;leading-trim:both;text-edge:cap;font-family:Lato;font-size:20px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:normal}.Recommendations-section .SectionHeader__Heading{text-align:center;color:#013d54;font-family:'SilkSerifText-Regular';font-weight:400;font-size:40px;line-height:48px;margin-bottom:10px;margin-top:0;letter-spacing:normal;text-transform:capitalize}.Recommendations-section .SectionHeader__description{text-align:center;color:#6e6e6e;font-size:18px;font-family:Lato;font-weight:400;line-height:25px;margin-bottom:15px}.logo_slider_section{background-color:#013d54;padding:10px 0}.logo_slider_section .logo-slider-items .owl-stage-outer .owl-stage{display:flex;align-items:center;justify-content:center}.logo_slider_section .logo-slider-items .item{display:flex;flex:1 0 auto;align-items:center;justify-content:center}.logo_slider_section .logo-slider-items .item .width_80{width:80px}.logo_slider_section .logo-slider-items .item img{margin:auto;width:80%}.comfort-guarantee-block{padding:60px 0}.comfort-guarantee-block .section-heading{text-align:center;color:#013d54;font-family:'SilkSerifText-Regular';font-weight:400;font-size:40px;line-height:48px;margin-bottom:10px;margin-top:0}.comfort-guarantee-block .section-description p{font-family:Lato;font-size:18px;font-weight:400;line-height:25.2px;text-align:center;color:#6e6e6e;display:flex;align-items:center;justify-content:center;column-gap:7px}.comfort-guarantee-block .comfort-guarantee-block-inner{padding-top:50px}.comfort-guarantee-block .comfort-guarantee-block-inner .grid-items{flex-wrap:wrap;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column:span 3;-ms-grid-column:span 3;column-gap:50px}.comfort-guarantee-block .comfort-guarantee-block-inner .grid-items .item-title{color:#013d54;font-family:'SilkSerifText-Regular';font-size:20px;line-height:30px;margin-bottom:15px;text-align:center}.comfort-guarantee-block .comfort-guarantee-block-inner .grid-items .grid-item-description p{font-family:Lato;font-size:18px;font-weight:400;line-height:25.2px;text-align:center;color:#6e6e6e}.comfort-guarantee-block .comfort-guarantee-block-inner .grid-items .grid-image{text-align:center;margin:auto;padding-bottom:15px}.award-winning-section{padding-top:60px;padding-bottom:60px;background-size:cover;background-repeat:no-repeat}.award-winning-section .award-winning-section-inner{display:flex;align-items:center;justify-content:flex-end}.award-winning-section .award-winning-section-inner .award-winning-section-column{background-color:#013d54;padding:60px 30px;width:50%}.award-winning-section .award-winning-section-inner .award-winning-section-column .title{color:#fff;font-size:40px;font-family:'SilkSerifText-Regular';font-weight:400;line-height:48px;margin-top:0;margin-bottom:20px}.award-winning-section .award-winning-section-inner .award-winning-section-column p{font-family:Lato;font-weight:400;margin-top:0;margin-bottom:10px;color:#fff;font-size:18px;line-height:25px}.award-winning-section .award-winning-section-inner .award-winning-section-column ul{list-style-position:inside;list-style-type:none;font-family:Lato;font-weight:400;margin-top:0;margin-bottom:20px;font-size:16px;line-height:22px;color:#fff;padding-left:0}.award-winning-section .award-winning-section-inner .award-winning-section-column ul li{background-image:url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-right_tick-dc5775.svg?v=138324281850818763121789155502");background-position:left center;background-repeat:no-repeat;padding-left:30px;margin:0 0 10px;list-style-type:none}.award-winning-section .award-winning-section-inner .award-winning-section-column ul li svg{height:20px;color:#f5ce77;padding:5px;margin-right:5px;width:auto;fill:currentColor;box-sizing:content-box!important;pointer-events:auto;vertical-align:middle}.award-winning-section .award-winning-section-inner .custom_cart_button{display:flex;text-align:center}.award-winning-section .award-winning-section-inner .custom_cart_button a{font-family:Lato;font-weight:700;font-size:20px;line-height:20px;background-color:#f5ce77;padding:15px 30px;border-radius:100px;color:#fff;width:auto;text-align:center;display:flex;align-items:center;justify-content:center;column-gap:10px;text-transform:uppercase}.user_review_with_icon{display:flex;align-items:center;justify-content:flex-start;column-gap:10px;padding-bottom:20px;margin-top:20px}.award-winning-section .award-winning-section-inner .award-winning-section-column .user_review_with_icon .description,.user_review_with_icon .description{font-family:Lato;font-weight:400;font-size:14px;line-height:20px;text-transform:capitalize;color:#fff;margin-top:0;margin-bottom:0}.user_review_icon img,.user_top_review_img img{display:inline}.collection_join_now_section .join_now_button .right-arrow{display:inline;margin-top:-2px}.user_review_with_icon .user_review_icon img:not(:first-child){margin-left:-15px}.image_with_text_block{padding:60px 0}.custom_section .section_title{text-align:center;color:#013d54;font-family:'SilkSerifText-Regular';font-weight:400;font-size:40px;line-height:48px;margin-bottom:10px;margin-top:0}.custom_section .section_description{font-family:Lato;font-size:18px;font-weight:400;line-height:25.2px;text-align:center;color:#6e6e6e}.image_with_text_block .block_section{align-items:center;display:flex;padding-bottom:60px}.image_with_text_block .block_section .column{width:50%}.image_with_text_block .container{width:70%}.image_with_text_block .block_section h3{font-family:'SilkSerifText-Regular';font-size:30px;font-weight:400;line-height:36px;text-align:left;color:#000;margin-bottom:30px}.image_with_text_block .block_section p{font-family:Lato;font-size:18px;font-weight:400;line-height:25.2px;text-align:left;color:#6e6e6e;margin-bottom:30px}.image_with_text_block .block_section ul li{font-family:Lato;font-size:18px;font-weight:400;line-height:25.2px;text-align:left;color:#6e6e6e;margin-bottom:10px}.image_with_text_block .text_block_sections{padding-top:50px}.image_with_text_block .block_section.reverse{flex-direction:row-reverse}.image_with_text_block .block_section .column.text_content{padding-right:110px}.image_with_text_block .block_section.reverse .column.text_content{padding-right:0;padding-left:110px}.image_with_text_block .block_section ul li{background-image:url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-right_tick-dc5775.svg?v=138324281850818763121789155502");background-position:left center;background-repeat:no-repeat;padding-left:30px;margin-left:0;list-style-type:none}.custom_user_review{display:flex;align-items:flex-start;justify-content:flex-start}.custom_user_review .user_review_icon{padding-right:10px;width:60%}.custom_user_review .user_review_content{border-left:1px solid #bac3cd;padding:0 15px}.custom_user_review .user_review_content .review_description p{font-family:Lato;font-weight:400;font-size:14px;line-height:20px;color:#6e6e6e;padding-bottom:15px;margin-bottom:0}.custom_user_review .user_review_content .single_user_reviwe_author_details{display:flex;align-items:center;align-content:flex-start;column-gap:10px}.custom_user_review .user_review_content .single_user_reviwe_author_details .author-name p{font-family:Lato;font-weight:700;font-size:14px;line-height:20px;color:#013d54;text-transform:uppercase;margin-bottom:0}.custom_user_review .user_review_content .single_user_reviwe_author_details .author-verified{font-size:12px;display:flex;column-gap:8px;align-items:center;color:#6e6e6e}.custom_user_review .user_review_content .single_user_reviwe_author_details .author-verified p{font-size:12px;margin-bottom:0;color:#f5ce77}.product_sets_evolve_section{padding:60px 0}.product_sets_evolve_section_content{padding-top:50px}.product_sets_evolve_section_content .row{display:flex;width:80%;margin:auto;justify-content:center;column-gap:15px}.product_sets_evolve_section_content .row .col.md{flex:1 1 0;text-align:center;padding:30px 20px;display:flex;align-items:center;justify-content:center}.product_sets_evolve_section_content .row .col.md.sm{background-color:#013d54}.product_sets_evolve_section_content .row .col{border-bottom:1px solid #ddd}.product_sets_evolve_section_content .row:last-child .col{border-bottom:0}.product_sets_evolve_section_content .row .col.lg{flex:3 3 0;padding:30px 20px;align-items:center;justify-content:flex-start;display:flex;font-family:Lato;font-size:18px;font-weight:400;line-height:25.2px;color:#013d54;margin-bottom:0;column-gap:15px}.product_sets_evolve_section_content .first-row .col.md.sm{flex-direction:column;grid-row-gap:60px}.product_sets_evolve_section_content .first-row .col.lg{align-items:flex-end}.product_sets_evolve_section_content .first-row .col.xl{flex-direction:column;grid-row-gap:60px}.product_sets_evolve_section_content .first-row .col.xl h4{margin-top:13px;font-family:Lato;font-size:22px;font-weight:400;line-height:25.2px;text-align:left;color:#b5aeae;margin-bottom:0}.exclusively_section{background-color:#f7f6f5;padding:60px 0}.exclusively_section .exclusively_post_section_items{flex-wrap:wrap;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column:span 3;-ms-grid-column:span 3;column-gap:20px;grid-row-gap:20px;padding-top:30px}.exclusively_section .exclusively_post_section_items .item_image img{width:100%}.exclusively_section .exclusively_post_section_items .item_content{background-color:#fff;padding:20px}.exclusively_section .exclusively_post_section_items .item_content .item_title{color:#013d54;font-family:'SilkSerifText-Regular';font-size:25px;line-height:30px;margin-bottom:0;min-height:102px;display:flex;align-items:center;text-align:left;font-weight:400!important}.exclusively_section .exclusively_post_section_items .item_content p{font-family:Lato;font-size:16px;font-weight:400;line-height:22.4px;text-align:left;color:#6e6e6e;margin-top:0;min-height:105px}.exclusively_section .custom_shop_now_button{display:flex;align-items:center;justify-content:center;padding-top:40px}.exclusively_section .shop_now_btns{font-family:Lato;font-weight:700;font-size:18px;line-height:20px;background-color:#f5ce77;padding:15px 60px;border-radius:100px;color:#fff;display:flex;align-items:center;justify-content:center;column-gap:10px;text-transform:uppercase}.exclusively_section .user_review_with_icon{justify-content:center}.exclusively_section .user_review_with_icon .description{color:#013d54}.why_choose_us_section{padding:60px 0;background-color:#013d54}.why_choose_us_section .section_title,.why_choose_us_section .section_description{color:#fff}.why_choose_us_section .why_choose_us_section_items{flex-wrap:wrap;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column:span 3;-ms-grid-column:span 3;column-gap:20px;grid-row-gap:20px;padding-top:30px}.why_choose_us_section .why_choose_us_section_items .item_image{text-align:center;margin-bottom:20px}.why_choose_us_section .why_choose_us_section_items .item_image img{margin-left:auto;margin-right:auto}.why_choose_us_section .why_choose_us_section_items .item_title{font-family:'SilkSerifText-Regular';font-size:28px;line-height:36px;color:#fff;font-weight:400;text-align:center;margin-bottom:1em}.why_choose_us_section .why_choose_us_section_items .item_content p{font-family:Lato;font-size:18px;font-weight:400;line-height:25.2px;text-align:center;color:#fff}.faqs_section{background-color:#f7f6f5;padding:60px 0}.faq_accordion .ac{background-color:transparent;border:none;padding-bottom:10px;border-bottom:1px solid #9b9b9b}.faq_accordion .ac>.ac-q{padding:15px 15px 15px 0;color:#111;background:transparent;font-family:'SilkSerifText-Regular';font-size:20px;font-weight:400;line-height:26.66px;text-align:left}.faq_accordion{padding-top:50px;width:80%;margin:auto}.faq_accordion .ac>.ac-a .faq_content{padding:10px 0}.faq_accordion .ac>.ac-a p{font-family:Lato;font-size:16px;font-weight:400;line-height:22.4px;text-align:left;color:#6e6e6e;padding:0}.faq_accordion .ac>.ac-q:after{content:url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-expand_more_fill1_wght400_grad0_opsz24_2.svg?v=79441825480492809041789155506")}.faq_accordion .ac.is-active>.ac-q:after{content:url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-expand_more_fill1_wght400_grad0_opsz24_1_3e237f5e-9760-4e0b-b74f-adcf65249b75.svg?v=93551234416344891721789155507")}.investing_headging_slider{background-color:#013d54;padding:20px}.investing_headging_slider .item h3{font-family:'SilkSerifText-Regular';font-size:22px;font-weight:400;line-height:30px;text-align:center;color:#fff}.award-winning-section2{background:url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-image_2.jpg?v=15283153750282519971789155511") 0 0 / cover no-repeat;padding-top:60px;padding-bottom:60px}.award-winning-section2 .user_review_with_icon{margin-top:0}.award-winning-section2 .award-winning-section-inner .custom_cart_button{margin-top:15px}.award-winning-section2 .custom_user_review .user_review_content .review_description p{color:#fff}.award-winning-section2 .custom_user_review .user_review_content .review_description p{padding-bottom:10px}.award-winning-section2 .custom_user_review .user_review_content .single_user_reviwe_author_details .author-name p{color:#fff}.award-winning-section2 .custom_user_review{margin-top:20px}.award-winning-section2 .custom_user_review .user_review_icon{padding-right:10px;width:45%}.award-winning-section2 .award-winning-section-column .sub_title{font-family:'SilkSerifText-Regular';font-size:23px;font-weight:500;line-height:32.2px;text-align:left;color:#fff;margin-bottom:15px}.real_customer_video_section{background-color:#f7f6f5;padding:60px 0}.real_customer_video_section .video_slider_inner_section{padding-top:50px}.real_customer_video_section .owl-nav .owl-next,.real_customer_video_section .owl-nav .owl-prev{width:40px;height:40px;line-height:40px;font-size:20px;top:40%;color:#fff!important}.video_slider_inner_section.owl-carousel .owl-dots{padding-top:33px}.video_slider_inner_section.owl-carousel .owl-dots .owl-dot span{width:15px;height:15px;border-radius:50%;background:#e9e9e9}.video_slider_inner_section.owl-theme .owl-dots .owl-dot.active span,.video_slider_inner_section.owl-theme .owl-dots .owl-dot:hover span{background:#013d54}.video_slider_inner_section .owl-nav .owl-prev,.video_slider_inner_section .owl-nav .owl-next{position:absolute;display:inline-block;text-align:center}.real_customer_video_section .owl-nav .owl-prev{left:-22px}.real_customer_video_section .owl-nav .owl-next{right:-22px}.video_slider_inner_section.owl-carousel .owl-nav .owl-prev,.video_slider_inner_section.owl-carousel .owl-nav .owl-next{background-color:#fff!important;border-radius:0;width:40px;height:40px;line-height:24px;font-size:18px;border-color:#013d54;border:1px solid #013d54;color:#013d54!important}.video_slider_inner_section.owl-carousel .owl-nav .owl-prev:hover,.video_slider_inner_section.owl-carousel .owl-nav .owl-next:hover{background-color:#013d54!important;color:#fff!important}.video_slider_inner_section.owl-carousel .owl-item:not(.center){padding:10px}.real_customer_video_section .custom_shop_now_button{display:flex;align-items:center;justify-content:center;padding-top:40px}.real_customer_video_section .shop_now_btns{font-family:Lato;font-weight:700;font-size:18px;line-height:20px;background-color:#f5ce77;padding:15px 60px;border-radius:100px;color:#fff;display:flex;align-items:center;justify-content:center;column-gap:10px;text-transform:uppercase}.real_customer_video_section .user_review_with_icon{justify-content:center}.real_customer_video_section .user_review_with_icon .description{color:#013d54}.video_slider_inner_section.owl-carousel .html_video_item{position:relative}.video_slider_inner_section.owl-carousel .html_video_item .play_icon{position:absolute;top:50%;width:60px;left:45%}.product_image_gallary_bellow{margin-top:20px}.product_image_gallary_bellow.custom_user_review .user_review_icon{padding-right:10px;width:36%}.single_product .Product__Wrapper{max-width:calc(100% - 700px)}.single_product .ProductMeta__Price,.product-info__block-item .price-list sale-price,.product-info__block-item .price-list compare-at-price{font-family:Lato;font-size:20px;font-weight:700;line-height:28px;text-align:left;color:#f5ce77}.product_qty_and_button{display:flex;align-items:center;column-gap:15px;margin-top:20px;margin-bottom:20px}.single_product .ProductMeta__Vendor,.product-info__block-item .vendor{color:#013d54;font-family:'SilkSerifText-Regular';font-weight:400;font-size:30px;line-height:38px;margin-bottom:0;margin-top:0;text-transform:capitalize;letter-spacing:normal}.single_product .ProductMeta__Title,.single_product h1.product-title{color:#013d54;font-family:'SilkSerifText-Regular';font-weight:400;font-size:30px;line-height:38px;margin-bottom:10px;margin-top:0;text-transform:capitalize;letter-spacing:normal}.single_product .ProductMeta__PriceList,.single_product div[data-block-type=price] .v-stack{display:flex;align-items:center;column-gap:10px;flex-wrap:wrap}.single_product .ProductMeta__PriceList p,:where(.pm-evolve) div[data-block-type=price] p{font-family:Lato;font-weight:400;font-size:14px;line-height:20px;margin-top:5px;margin-bottom:0;text-transform:capitalize;letter-spacing:.2em;display:flex;gap:10px}.single_product .product_guarantee_icon{display:flex;align-items:center;justify-content:center;margin:20px 0}.product_guarantee_icon img{width:120px;margin:auto}.product_guarantee_icon img:nth-child(2){padding:0 22px;border-left:1px solid #ddd;border-right:1px solid #ddd;width:162px;margin:0}.single_product .ProductForm__BuyButtons,.product_qty_and_button product-form{width:70%}.single_product .ProductForm__AddToCart,.product_qty_and_button product-form button,.product-info__block-item[data-block-type=buy-buttons] button{font-family:Lato;font-weight:700;font-size:18px;line-height:20px;background-color:#f5ce77;padding:10px 30px;border-radius:100px;color:#fff!important;text-align:center;letter-spacing:normal}.single_product .ProductForm__AddToCart:hover:before{display:none}.single_product .QuantitySelector,.single_product .quantity-selector{border-radius:30px}.single_product .QuantitySelector .QuantitySelector__Button:first-child,.single_product button.quantity-selector__button:first-child{background-color:#e0e0e0;border-radius:30px 0 0 30px;padding:10px 13px}.single_product .QuantitySelector .QuantitySelector__Button:last-child,.single_product button.quantity-selector__button:last-child{background-color:#e0e0e0;border-radius:0 30px 30px 0;padding:10px 13px}.single_product .QuantitySelector--large .QuantitySelector__CurrentQuantity,:where(.pm-evolve) quantity-input input{width:50px}.single_product .ProductForm__AddToCart span,.product_qty_and_button product-form button,.product-info__block-item[data-block-type=buy-buttons] button{display:flex;align-items:center;justify-content:center;column-gap:10px}.single_product .lb-upsell-tot-btn:hover{background-color:#f5ce77!important}.single_product .ProductForm__Variants .ProductForm__Option{display:flex;align-items:center;justify-content:flex-start;column-gap:20px}.single_product .ProductForm__Variants .ProductForm__Option .ProductForm__Label{display:flex;flex-direction:column}.single_product .SizeSwatch.is-active:after,.single_product .SizeSwatch__Radio:checked+.SizeSwatch{border-color:#013d54;color:#fff;background-color:#013d54}.product_description_accordion .ac{background-color:transparent;border:none;padding-bottom:10px;border-bottom:1px solid #9b9b9b}.product_description_accordion .ac>.ac-q{padding:10px 15px 10px 0;color:#013d54;background:transparent;font-family:'SilkSerifText-Regular';font-size:20px;font-weight:400;line-height:26.66px;text-align:left;text-transform:capitalize}.product_description_accordion{width:100%;margin:auto}.product_description_accordion .ac>.ac-a .faq_content{padding:10px 0;font-family:Lato;font-size:16px;font-weight:400;line-height:22.4px;text-align:left;color:#6e6e6e}.single_product .ProductMeta__Text{font-family:Lato;font-size:16px;font-weight:400;line-height:22.4px;text-align:left;color:#6e6e6e}.product_description_accordion .ac>.ac-a p,.product_description_accordion .ac>.ac-a li{font-family:Lato;font-size:16px;font-weight:400;line-height:22.4px;text-align:left;color:#6e6e6e;padding:0}.product_description_accordion .ac>.ac-a p{margin-bottom:10px}.product_description_accordion .ac>.ac-q:after{color:#013d54;font-weight:900;font-size:24px}.payment_card_icon{display:flex;align-items:center;justify-content:center;column-gap:7px;margin:15px 0;flex-wrap:wrap}.safe_secure_checkout{display:flex;align-items:center;justify-content:center;column-gap:6px;margin:10px 0;font-family:Lato;font-size:18px;font-weight:400;line-height:25.2px;color:#6e6e6e}.product_image_gallary_bellow.mobile{display:none}.recent_view_product .ProductItem__Title{color:#013d54;text-align:center;font-family:'SilkSerifText-Regular';font-size:20px;font-style:normal;font-weight:400;line-height:30.8px;text-transform:capitalize;min-height:70px;letter-spacing:normal}.recent_view_product .ProductItem__Price{color:#f5ce77;leading-trim:both;text-edge:cap;font-family:Lato;font-size:20px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:normal}.product_custom_description{padding-top:30px}.product_custom_description p,.product_custom_description ul li{font-family:Lato!important;font-size:18px!important;letter-spacing:0px!important;display:block!important;line-height:22.4px!important;text-align:left!important;color:#6e6e6e!important;margin-bottom:24px!important}.product_custom_description ul li{background-image:url("/cdn/shop/files/right_tick.svg?v=1719900439");background-position:left center;background-repeat:no-repeat;padding-left:30px;margin-left:0;list-style-type:none;margin-bottom:10px}.single_product .ProductMeta{border-bottom:0}.single_product .Product__Info .lb-upsell-ppa-card-layout .lb-upsell-ppa-title{padding:10px 15px 10px 0;color:#013d54;background:transparent;font-family:'SilkSerifText-Regular';font-size:22px;font-weight:400;line-height:26.66px;text-align:left;text-transform:capitalize}.single_product .Product__Info .lb-upsell-ppa-card-layout .lb-spc-details-name{color:#013d54;text-align:left;font-family:'SilkSerifText-Regular';font-size:20px;font-style:normal;font-weight:400;line-height:30.8px;text-transform:capitalize;text-decoration:none}.single_product .Product__Info .lb-upsell-ppa-card-layout .lb-spc-details-price-cont{margin-top:8px}.single_product .Product__Info .lb-upsell-ppa-card-layout .lb-spc-details-price-cont .lb-upsell-money-2{color:#f5ce77;font-family:Lato;font-size:18px;font-style:normal;font-weight:700;line-height:25px}.single_product .Product__Info .lb-upsell-ppa-card-layout .lb-spc-details-variants{display:none}.single_product .Product__Info .lb-upsell-ppa-card-layout .lb-spc-carousel-cont{border:1px solid #cecece}.single_product .Product__Info .lb-upsell-ppa-card-layout .lb-spc-details-cmp-price{font-size:16px}.single_product .Product__Info .lb-upsell-ppa-card-layout .lb-upsell-product-page-card .lb-spc-details-btn,.single_product .Product__Info .lb-upsell-ppa-card-layout .lb-upsell-product-page-card .lb-spc-qty-cont{max-width:max-content!important;width:auto;font-size:16px;padding:5px 30px;height:auto;text-transform:uppercase;border-radius:100px!important}@media screen and (min-width:1140px){.single_product .Product__Info{width:600px}.Product__Gallery:not(.Product__Gallery--stack).Product__Gallery--withThumbnails .Product__SlideshowNavImage{width:125px}}#shopify-section-template--18035997180149__recently_viewed_products_PzD6yt{border-top:0px}.custom-cart{max-width:100%}.custom-cart .cart-inner-section{display:flex;column-gap:20px}.custom-cart .Cart__ItemList{width:65%}.custom-cart .Cart__ItemList .CartItem{padding:20px;border:2px solid #e5e5e5;display:flex;align-items:center;justify-content:center;column-gap:20px;margin:0 0 20px}.custom-cart .Cart__Footer{width:35%;display:table-cell;border-top:0}.custom-cart .Cart__Footer .Cart__Recap{padding:20px;border:2px solid #e5e5e5;display:block;margin-top:0}.custom-cart .CartItem__Title{text-align:left;color:#013d54;font-family:'SilkSerifText-Regular';font-weight:400;font-size:20px;line-height:29px;margin-bottom:10px;margin-top:0;letter-spacing:normal;text-transform:capitalize}.custom-cart .Cart__ItemList .Cart__Head,.custom-cart .CartItem__Info .CartItem__Meta{display:none}.custom-cart .Cart__Footer .Cart__Checkout{font-family:Lato;font-weight:700;font-size:18px;line-height:20px;background-color:#f5ce77;padding:15px 30px;border-radius:100px;color:#fff;text-align:center;width:100%;letter-spacing:normal}.custom-cart .Cart__Footer .Cart__Checkout .right-arrow{margin-left:10px}.custom-cart .Cart__Footer .Cart__Checkout:before{display:none}.custom-cart .Cart__Footer .Cart__Checkout:hover{background-color:#f5ce77;color:#fff}.custom-cart .Cart__Footer .Cart__Total{display:flex;align-items:center;justify-content:space-between;font-family:Lato;font-size:20px;font-weight:700;line-height:28px;text-align:center;color:#000;letter-spacing:normal;padding-bottom:10px;border-bottom:1px solid #ddd}.custom-cart .Cart__Footer .cart_note{font-family:Lato;font-size:18px;font-weight:400;line-height:25.2px;color:#6e6e6e;text-align:center;padding-bottom:10px}.custom-cart .Cart__Footer .Cart__Total span{font-family:Lato;font-size:20px;font-weight:700;line-height:28px;text-align:center;color:#f5ce77;letter-spacing:normal}.custom-cart .Cart__Footer .cart_guarantee_icon{flex-wrap:wrap;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column:span 3;-ms-grid-column:span 3;column-gap:20px;margin-top:20px}.custom-cart .Cart__Footer .icon_with_text{text-align:center}.custom-cart .Cart__Footer .icon_with_text img{width:70%;margin:auto}.custom-cart .Cart__Footer .icon_with_text .icon_title{color:#013d54;font-family:'SilkSerifText-Regular';font-size:20px;line-height:26px;font-weight:400;text-align:center;margin-top:10px}.custom_user_review.cart-review{margin-top:40px}.CartItem__QuantitySelector .QuantitySelector{border-radius:30px}.CartItem__QuantitySelector .QuantitySelector__Button:first-child{background-color:#e0e0e0;border-radius:30px 0 0 30px;padding:6px 13px}.CartItem__QuantitySelector input{width:50px}.custom-cart .CartItem__QuantitySelector .QuantitySelector__Button:last-child{background-color:#e0e0e0;border-radius:0 30px 30px 0;padding:6px 13px}.custom-cart .CartItem__Info{padding-left:0}.custom-cart .CartItem__Info_section{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;flex-direction:column;flex:6 6 auto}.custom-cart .CartItem .AspectRatio:before{display:none}.custom-cart .CartItem .CartItem__ImageWrapper .AspectRatio{height:140px;object-fit:fill}.custom-cart .CartItem .CartItem__ImageWrapper .CartItem__Image{object-fit:fill}.custom-cart .CartItem__Image{position:relative}.custom-cart .CartItem__ImageWrapper{flex:3 1 0}.custom-cart .Cart__ItemList .CartItem:first-child{margin-top:0}.custom-cart .CartItem__LinePriceList .CartItem__QuantitySelector{display:none}.custom-cart .CartItem__LinePriceList .CartItem__Price{font-family:Lato;font-size:20px;font-weight:700;line-height:28px;text-align:center;color:#f5ce77;letter-spacing:normal}.custom-cart .CartItem__Info_section .CartItem__Actions{margin-top:10px}.custom-cart .Cart__ItemList .CartItem .CartItem__Remove{font-family:Lato;font-weight:400;font-size:18px;line-height:20px;color:#c3bcbc;margin-bottom:0;text-transform:capitalize;letter-spacing:normal;padding-bottom:3px}.custom-cart .Cart__ItemList .CartItem .CartItem__Remove:before{background:#c3bcbc}.custom-cart .CartItem__Info_section .CartItem__Actions .CartItem__Remove{display:none}.cart_page .SectionHeader__Heading{font-family:'SilkSerifText-Regular';font-weight:400;font-size:44px;line-height:52px;text-transform:capitalize;margin-top:0;color:#013d54;margin-bottom:20px;text-align:left;letter-spacing:normal}.cart_page .EmptyState__Title{font-family:'SilkSerifText-Regular';font-weight:400;font-size:44px;line-height:52px;text-transform:capitalize;margin-top:0;color:#013d54;margin-bottom:20px;text-align:center;letter-spacing:normal}.cart_page .EmptyState .Text--subdued{font-family:Lato;font-size:18px;font-weight:400;line-height:25.2px;color:#6e6e6e;text-align:center;padding-bottom:10px}.custom-cart .Cart__Footer .custom_user_review .user_review_icon{width:50%}.custom-cart .CartItem__Info_section .ProductItem__Rating{margin-bottom:15px}.cart_page .Section--spacingExtraLarge,.cart_page .EmptyState__Action,.cart_page .Drawer__CartPrice{display:none}#sidebar-cart{width:600px;z-index:9999}#sidebar-cart .CartItem__Title{text-align:left;color:#013d54;font-family:'SilkSerifText-Regular';font-weight:400;font-size:20px;line-height:29px;margin-bottom:10px;margin-top:0;letter-spacing:normal;text-transform:capitalize}#sidebar-cart .CartItem__QuantitySelector .QuantitySelector__Button:first-child{background-color:#f6f6f6;border-radius:30px 0 0 30px;padding:3px 13px}#sidebar-cart .CartItem__QuantitySelector input{width:50px}#sidebar-cart .CartItem__QuantitySelector .QuantitySelector__Button:last-child{background-color:#f6f6f6;border-radius:0 30px 30px 0;padding:3px 13px}#sidebar-cart .CartItem__Info{padding-left:0}#sidebar-cart .Cart__Checkout{font-family:Lato;font-weight:700;font-size:18px;line-height:20px;background-color:#f5ce77;padding:15px 30px;border-radius:100px;color:#fff;text-align:center;width:100%;letter-spacing:normal}#sidebar-cart .Cart__Checkout:before{display:none}#sidebar-cart .CartItem{padding:10px;border:2px solid #e5e5e5;display:flex;align-items:center;justify-content:center;column-gap:10px;margin:0 0 20px}#sidebar-cart .CartItem__ImageWrapper{flex:3 1 0}#sidebar-cart .CartItem__Info_section{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;flex-direction:column;flex:6 6 auto}#sidebar-cart .CartItem__Info_section .CartItem__Info .CartItem__Meta{display:none}#sidebar-cart .Drawer__Title{font-family:'SilkSerifText-Regular';font-weight:400;font-size:24px;line-height:30px;text-transform:capitalize;margin-top:0;color:#013d54;margin-bottom:0;text-align:left;letter-spacing:normal}#sidebar-cart .Drawer__Header{max-height:55px;min-height:38px}#sidebar-cart .CartItem__Info_section .CartItem__Actions{margin-top:5px}#sidebar-cart .CartItem__Info_section .CartItem__Actions .CartItem__Remove{display:none}#sidebar-cart .CartItem .AspectRatio:before{display:none}#sidebar-cart .CartItem .CartItem__ImageWrapper .AspectRatio{height:100px;background-position:top;object-position:top}#sidebar-cart .CartItem .CartItem__ImageWrapper .CartItem__Image{object-fit:cover;object-position:top}#sidebar-cart .CartItem__Image{position:relative}#sidebar-cart .CartItem__LinePriceList:not(.Drawer__CartPrice){display:none}#sidebar-cart .Drawer__CartPrice .QuantitySelector{display:none}#sidebar-cart .CartItem__LinePriceList .CartItem__Price{font-family:Lato;font-size:18px;font-weight:700;line-height:24px;text-align:center;color:#f5ce77;letter-spacing:normal}#sidebar-cart .cart_note{font-family:Lato;font-size:18px;font-weight:400;line-height:25.2px;color:#6e6e6e;text-align:center}#sidebar-cart .Drawer__Main .Drawer__Container{padding-top:20px}#sidebar-cart .Cart__Head,#sidebar-cart .cart-notice-msg,#sidebar-cart .Cart__ShippingNotice{display:none}#sidebar-cart .Cart__Empty{font-family:'SilkSerifText-Regular';font-weight:400;font-size:24px;line-height:30px;text-transform:capitalize;margin-top:0;color:#013d54;margin-bottom:20px;text-align:center;letter-spacing:normal}#sidebar-cart .Drawer__Close{color:#f5ce77}#sidebar-cart .Drawer__Footer .Cart__Total{display:flex;align-items:center;justify-content:space-between;font-family:Lato;font-size:20px;font-weight:700;line-height:28px;text-align:center;color:#000;letter-spacing:normal;padding-bottom:10px}#sidebar-cart .Drawer__Footer .Cart__Total span{font-family:Lato;font-size:20px;font-weight:700;line-height:28px;text-align:center;color:#f5ce77;letter-spacing:normal}#sidebar-cart .Drawer__Footer .Cart__Checkout .right-arrow{margin-left:10px}@media only screen and (min-width:320px)and (max-width:568px){.collection_banner_section .collection_user_top_review .user_top_review_img{width:80px}.our_customer_reivews .review_section_user_review .user_top_review_img img{width:25px}.collection_banner_section .collection_banner_single_user_review .single_user_review_left{padding-right:5px;width:100%}.collection_banner_section .collection_user_top_review .user_top_review_img img{width:23px}.icon_with_text_section .icon_with_text_inner .icon_with_text_item:first-child{width:auto;padding-right:0;justify-content:center;column-gap:15px}.icon_with_text_section .icon_with_text_inner .icon_with_text_item:nth-child(2){width:auto;padding-right:0;justify-content:center;column-gap:15px}.icon_with_text_section .icon_with_text_inner .icon_with_text_item:first-child{justify-content:center}.icon_with_text_section .text_title{font-size:18px;line-height:26px}.icon_with_text_section .text_subtitle{font-size:14px}.icon_with_text_section .owl-item img{width:50px!important;height:50px}.icon_with_text_section .owl-item{border-right:1px solid #fff;padding-right:15px;width:auto!important;margin-right:15px}.collection_banner_section .collection_banner_single_user_review .single_user_review_dec p{font-size:12px;line-height:17px}.collection_page .ProductItem .ProductItem__Price,.product-card compare-at-price,.product-card sale-price{font-size:18px}.collection_banner_section .collection_user_top_review{padding-bottom:15px}.our_customer_reivews .our_customer_review_items{padding-top:15px}.banner_top_icon_slider .banner_top_icon_slider_inner .owl-item{width:auto!important;padding-right:15px}.banner_top_icon_slider .container{max-width:100%}.collection_banner_section{background-color:#f7f6f4;padding-bottom:40px;min-height:auto;background-position:top;padding-top:240px;background-size:contain}.collection_banner_section .collection_banner_description p{font-size:16px;line-height:20px}.collection_banner_section .collection_banner_data{display:flex;width:100%}.collection_banner_section .collection_user_top_review p{font-size:12px;line-height:16.8px}.collection_banner_section .collection_banner_heading .banner-header{font-size:28px;line-height:35px;margin-bottom:10px}.collection_social_section{padding:30px 0}.collection_page .ProductItem .ProductItem__Title a,.product-card a.product-title{font-size:18px;line-height:26.8px}.collection_page .CollectionMain,.collection_page{padding:30px 0 0}.collection_social_section .social_grid_section{column-gap:10px;grid-row-gap:10px;padding-top:0}.our_customer_review_items.owl-carousel .owl-dots .owl-dot span{width:13px;height:13px}.our_customer_reivews .review_section_user_review .description{font-family:Lato;font-size:12px;font-weight:400;line-height:16.8px;text-align:left}.our_customer_review_items.owl-carousel .owl-item .review_content .review_description{font-size:14px;line-height:19.6px}.collection_social_section .social_grid_section .social_item .hover_social_image .social_user_img{width:20px}.collection_social_section .social_grid_section .social_item .hover_social_image .social_username{font-family:Lato;font-size:6px;font-weight:400;line-height:8.4px;margin-top:15px}.our_customer_reivews .our_customer_section_heading{font-size:20px;line-height:24px}.collection_social_section .collection_social_section_heading{font-family:'SilkSerifText-Regular';font-size:20px;font-weight:400;line-height:28px}.collection_social_section .collection_social_section_header .description{font-family:Lato;font-size:16px;font-weight:400;line-height:22.4px}.collection_join_now_section .join_now_heading .heading{font-family:'SilkSerifText-Regular';font-size:20px;font-weight:400;line-height:28px}.collection_join_now_section .join_now_button a{width:100%;padding:12px 36px;font-size:16px}.collection_page .ProductItem .ProductItem__Title{min-height:55px}.collection_join_now_section{background-size:100%;background-position:center}.our_customer_review_items.owl-carousel .owl-nav .owl-prev{left:20%}.our_customer_review_items.owl-carousel .owl-nav .owl-next{right:20%}.Cart .Drawer__Footer,.Cart__OffscreenNoteContainer{padding-bottom:max(150px,env(safe-area-inset-bottom,0px) + 30px)}:where(.pm-evolve) .container{max-width:92%!important}.header-left #menupanel{display:none;position:fixed;background:#fff;width:100%;left:0;right:0;margin:0 auto;top:0;bottom:0;height:100vh;padding:100px 20px 20px;text-align:center}.header-left .hamburger-menu{display:block;background:url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-hamburger-lines.png?v=121878647941137214171789155511") no-repeat 10px 10px;text-indent:-999em;cursor:pointer;outline:none;z-index:1;position:relative;min-height:27px}.header-section .header-left li{float:none;margin:0 auto;padding:10px 0}.header-section .header-left li a{font-size:22px;color:#999}.home-hero-section .hero-slide-1 img{margin-top:0;height:96vh;object-fit:cover}.home-hero-section .hero-slide-1 .hero-desc{max-width:92%;left:0;right:0;margin:0 auto;top:35%}.home-hero-section .hero-desc h1{font-size:120px;margin-bottom:40px}.hero-slide-1 .hero-desc p{font-size:22px;line-height:26px}.home-hero-section .swiper-slide video{display:none}.home-hero-section .hero-slide-2 img{display:block;height:96vh;object-fit:cover}.home-hero-section .hero-slide-3 .hero-desc{top:27%}.image-grid-top li{float:none;width:100%;margin-right:0}.image-grid-top li img{min-height:400px;object-fit:cover;object-position:65% 0}.image-grid-bottom h1{font-size:40px}.image-grid-bottom p{font-size:20px;line-height:28px}.home-parallax-section img{min-height:550px;object-fit:cover}.home-parallax-section .desc{max-width:90%;margin:0 auto;top:15%}.home-parallax-section .desc h2{font-size:40px;line-height:110%}.home-parallax-section .desc p{font-size:20px}.home-content-section .content-left{float:none;width:100%}.home-content-section h3{padding-right:0}.home-content-section .desc{font-size:20px;padding-right:0}.home-content-section .content-right{float:none;width:100%;padding-top:30px}.dark-banner-section .desc{max-width:92%}.dark-banner-section img{min-height:550px;object-position:bottom left}.footer-top .footer-top-left{float:none;width:100%;margin-right:0;padding-top:0;text-align:center}.footer-top .footer-top-middle{float:none;width:100%;padding-top:30px}.footer-top .footer-top-right{float:none;padding-top:40px;text-align:center}.footer-top-right .Form__Submit{margin-left:auto;margin-right:auto}.footer .footer-bottom{padding-top:40px}.technology-hero .main-image img{margin-top:0;height:100vh;object-fit:cover}.technology-hero .desc{max-width:88%}.technology-hero .desc h1{max-width:100%;font-size:34px}.moisture-section h2,.tech-video-section h3{font-size:30px}.moisture-content-left,.moisture-content-right{float:none;width:100%}.video-titlebar h3{font-size:34px}.tech-video-section iframe{height:100%;min-height:210px}.tech-grid-section{max-height:none}.tech-grid-section .desc{max-width:88%}.tech-grid-section .main-image img{min-height:1250px;object-fit:cover;object-position:left}.tech-grid-section .desc ul{display:block}.tech-grid-section .desc li{margin-bottom:15px}.comfort-guarantee-block .comfort-guarantee-block-inner .grid-items{grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:40px}.comfort-guarantee-block .section-heading,.custom_section .section_title{font-size:20px;line-height:24px}.comfort-guarantee-block .comfort-guarantee-block-inner .grid-items .grid-item-description p,.comfort-guarantee-block .section-description p{font-size:16px;line-height:22.4px}.image_with_text_block .container{width:100%}.image_with_text_block .block_section{flex-direction:column-reverse;grid-row-gap:30px;padding-bottom:20px}.image_with_text_block .block_section .column.text_content{padding-right:0}.image_with_text_block .text_block_sections{padding-top:20px}.image_with_text_block .block_section .column{width:100%}.image_with_text_block .block_section h3{font-size:20px;line-height:24px;margin-bottom:10px}.image_with_text_block .block_section p,.image_with_text_block .block_section ul li{font-size:16px;line-height:22.4px;margin-bottom:15px}.image_with_text_block .block_section ul li{padding-left:20px;background-size:15px}.image_with_text_block .block_section.reverse{flex-direction:column-reverse}.image_with_text_block .block_section.reverse .column.text_content{padding-right:0;padding-left:0}.image_with_text_block{padding:30px 0}.award-winning-section:not(.award-winning-section2){background-image:url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-mobile-award.jpg?v=47305509631675905961789155502");background-position:center top;padding-top:260px;padding-bottom:30px;background-size:contain;background-color:#dae9fb}.award-winning-section .award-winning-section-inner .award-winning-section-column{padding:20px;width:100%}.award-winning-section .award-winning-section-inner .award-winning-section-column .title{font-size:20px;line-height:24px}.award-winning-section .award-winning-section-inner .award-winning-section-column p{font-size:12px;line-height:16px}.award-winning-section .award-winning-section-inner .award-winning-section-column ul li{display:flex}.award-winning-section .award-winning-section-inner .custom_cart_button a{font-size:18px;width:100%;margin-top:20px}.award-winning-section .award-winning-section-inner .award-winning-section-column .user_review_with_icon .description{font-size:10px;line-height:14px}.user_review_with_icon .user_review_icon img{width:27px}.real_customer_video_section .video_slider_inner_section{padding-top:20px}.real_customer_video_section{padding:30px 0}.custom_section .section_description{font-size:16px;line-height:22px}.real_customer_video_section .section-header{margin:0 30px}.real_customer_video_section .container{max-width:100%}.video_slider_inner_section.owl-carousel .owl-dots{padding-top:20px}.real_customer_video_section .owl-nav .owl-prev{left:30px}.real_customer_video_section .owl-nav .owl-next{right:30px}.real_customer_video_section .owl-nav .owl-next,.real_customer_video_section .owl-nav .owl-prev{top:auto}.real_customer_video_section .shop_now_btns{width:80%}.user_review_with_icon .description{font-size:12px;line-height:14px}.product_sets_evolve_section{padding:30px 0}.product_sets_evolve_section_content{padding-top:30px}.product_sets_evolve_section_content .row{width:100%;column-gap:10px}.product_sets_evolve_section_content .row .col.lg{padding:10px 0;font-size:14px;line-height:18.2px;column-gap:6px}.product_sets_evolve_section_content .row .col.md{padding:10px}.product_sets_evolve_section_content .col .tick_icon,.product_sets_evolve_section_content .col .close_icon{width:30px}.exclusively_section{padding:30px 0}.exclusively_section .exclusively_post_section_items{grid-template-columns:repeat(1,minmax(0,1fr))}.exclusively_section .exclusively_post_section_items .item_content .item_title{font-size:20px;line-height:24px;min-height:auto;margin-bottom:10px}.exclusively_section .exclusively_post_section_items .item_content p{min-height:auto}.exclusively_section .shop_now_btns{width:100%}.why_choose_us_section{padding:30px 0}.why_choose_us_section .why_choose_us_section_items{grid-template-columns:repeat(1,minmax(0,1fr))}.why_choose_us_section .why_choose_us_section_items .item_title{font-size:20px;line-height:24px}.why_choose_us_section .why_choose_us_section_items .item_content p{font-size:16px;line-height:22px}.faqs_section{padding:30px 0}.faq_accordion{width:100%;padding-top:20px}.faq_accordion .ac>.ac-q{padding:10px 10px 10px 0;font-size:16px;line-height:21.66px}.faq_accordion .ac>.ac-a p{font-size:14px;line-height:20px}.investing_headging_slider .item h3{font-size:14px;line-height:27px}.award-winning-section2 .award-winning-section-column .sub_title{font-size:18px;line-height:24px}.award-winning-section2 .custom_user_review .user_review_icon{width:60%}.custom_user_review .user_review_content .single_user_reviwe_author_details .author-name p{font-size:12px;line-height:16.8px}.ProductRecommendations .ProductItem__Price{font-size:18px;line-height:23px}.ProductRecommendations .ProductItem__Title{font-size:18px;line-height:24.8px}.Recommendations-section .SectionHeader__Heading{font-size:20px;line-height:24px}.single_product .Product__Wrapper{max-width:max-content}.product_info_review p{font-size:12px;line-height:14px}.single_product .ProductMeta__Vendor,.product-info__block-item .vendor,.single_product .ProductMeta__Title,.single_product h1.product-title{font-size:20px;line-height:24px;text-align:left}.single_product .ProductMeta__Price,.product-info__block-item .price-list sale-price,.product-info__block-item .price-list compare-at-price{font-size:16px;line-height:20px;text-align:left;letter-spacing:normal}.product_guarantee_icon img{width:100px}.product_guarantee_icon img:nth-child(2){padding:0 18px;width:135px}.payment_card_icon{column-gap:4px}.single_product .ProductForm__AddToCart,.product_qty_and_button product-form button,.product-info__block-item[data-block-type=buy-buttons] button{font-size:14px;line-height:20px;padding:10px 18px}.product_image_gallary_bellow{width:100%}.product_image_gallary_bellow.custom_user_review .user_review_icon{padding-right:10px;width:70%}.product_image_gallary_bellow.desktop{display:none}.product_image_gallary_bellow.mobile{display:flex}.logo_slider_section .logo-slider-items .item img{margin:auto;width:100%}}@media only screen and (min-width:569px)and (max-width:767px){.icon_with_text_section .icon_with_text_inner .icon_with_text_item:first-child{width:auto;padding-right:0;justify-content:center;column-gap:15px}.icon_with_text_section .icon_with_text_inner .icon_with_text_item:nth-child(2){width:auto;padding-right:0;justify-content:center;column-gap:15px}.icon_with_text_section .icon_with_text_inner .icon_with_text_item:first-child{justify-content:center}.icon_with_text_section .text_title{font-size:18px;line-height:26px}.icon_with_text_section .text_subtitle{font-size:14px}.icon_with_text_section .owl-item img{width:50px!important;height:50px}.icon_with_text_section .owl-item{border-right:1px solid #fff;padding-right:15px;width:auto!important;margin-right:15px}.collection_banner_section .collection_banner_single_user_review .single_user_review_dec p{font-size:12px;line-height:17px}.collection_page .ProductItem .ProductItem__Price,.product-card compare-at-price,.product-card sale-price{font-size:18px}.collection_banner_section .collection_user_top_review{padding-bottom:15px}.our_customer_reivews .our_customer_review_items{padding-top:15px}.banner_top_icon_slider .banner_top_icon_slider_inner .owl-item{width:auto!important;padding-right:15px}.banner_top_icon_slider .container{max-width:100%}.collection_banner_section{background-color:#f7f6f4;padding-bottom:40px;min-height:auto;background-position:top;padding-top:240px;background-size:contain}.collection_banner_section .collection_banner_description p{font-size:16px;line-height:20px}.collection_banner_section .collection_banner_data{display:flex;width:100%}.collection_banner_section .collection_user_top_review p{font-size:12px;line-height:16.8px}.collection_banner_section .collection_banner_heading .banner-header{font-size:28px;line-height:35px;margin-bottom:10px}.collection_social_section{padding:30px 0}.collection_page .ProductItem .ProductItem__Title a,.product-card a.product-title{font-size:18px;line-height:26.8px}.collection_page .CollectionMain,.collection_page{padding:30px 0 0}.collection_social_section .social_grid_section{column-gap:10px;grid-row-gap:10px;padding-top:0}.our_customer_review_items.owl-carousel .owl-dots .owl-dot span{width:13px;height:13px}.our_customer_reivews .review_section_user_review .description{font-family:Lato;font-size:12px;font-weight:400;line-height:16.8px;text-align:left}.our_customer_review_items.owl-carousel .owl-item .review_content .review_description{font-size:14px;line-height:19.6px}.collection_social_section .social_grid_section .social_item .hover_social_image .social_user_img{width:20px}.collection_social_section .social_grid_section .social_item .hover_social_image .social_username{font-family:Lato;font-size:6px;font-weight:400;line-height:8.4px;margin-top:15px}.our_customer_reivews .our_customer_section_heading{font-size:20px;line-height:24px}.collection_social_section .collection_social_section_heading{font-family:'SilkSerifText-Regular';font-size:20px;font-weight:400;line-height:28px}.collection_social_section .collection_social_section_header .description{font-family:Lato;font-size:16px;font-weight:400;line-height:22.4px}.collection_join_now_section .join_now_heading .heading{font-family:'SilkSerifText-Regular';font-size:20px;font-weight:400;line-height:28px}.collection_join_now_section .join_now_button a{width:100%;padding:12px 36px;font-size:16px}.collection_page .ProductItem .ProductItem__Title{min-height:55px}.collection_join_now_section{background-size:100%;background-position:center}.our_customer_review_items.owl-carousel .owl-nav .owl-prev{left:20%}.our_customer_review_items.owl-carousel .owl-nav .owl-next{right:20%}.Cart .Drawer__Footer,.Cart__OffscreenNoteContainer{padding-bottom:max(150px,env(safe-area-inset-bottom,0px) + 30px)}:where(.pm-evolve) .container{max-width:92%!important}.header-left #menupanel{display:none;position:fixed;background:#fff;width:100%;left:0;right:0;margin:0 auto;top:0;bottom:0;height:100vh;padding:100px 20px 20px;text-align:center}.header-left .hamburger-menu{display:block;background:url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-hamburger-lines.png?v=121878647941137214171789155511") no-repeat 0px 10px;text-indent:-999em;cursor:pointer;outline:none;z-index:1;position:relative;min-height:27px}.header-section .header-left li{float:none;margin:0 auto;padding:10px 0}.header-section .header-left li a{font-size:22px;color:#999}.home-hero-section .hero-slide-1 img{margin-top:0;height:96vh;object-fit:cover}.home-hero-section .hero-slide-1 .hero-desc{max-width:92%;left:0;right:0;margin:0 auto;top:35%}.home-hero-section .hero-desc h1{font-size:120px;margin-bottom:40px}.hero-slide-1 .hero-desc p{font-size:22px;line-height:26px}.home-hero-section .swiper-slide video{display:none}.home-hero-section .hero-slide-2 img{display:block;height:96vh;object-fit:cover}.image-grid-top li{float:none;width:100%;margin-right:0}.image-grid-top li img{min-height:450px;object-fit:cover}.image-grid-bottom h1{font-size:42px}.image-grid-bottom p{font-size:20px;line-height:28px}.home-parallax-section img{min-height:550px;object-fit:cover}.home-parallax-section .desc{max-width:90%;margin:0 auto;top:15%}.home-parallax-section .desc h2{font-size:50px;line-height:110%}.home-parallax-section .desc p{font-size:20px}.home-content-section .content-left{float:none;width:100%}.home-content-section h3{padding-right:0}.home-content-section .desc{font-size:20px;padding-right:0}.home-content-section .content-right{float:none;width:100%;padding-top:30px}.dark-banner-section .desc{max-width:92%}.dark-banner-section img{min-height:550px;object-position:bottom left}.footer-top .footer-top-left{float:none;width:100%;margin-right:0;padding-top:0;text-align:center}.footer-top .footer-top-middle{float:none;width:100%;padding-top:30px}.footer-top .footer-top-right{float:none;padding-top:40px;text-align:center}.footer-top-right .Form__Submit{margin-left:auto;margin-right:auto}.footer .footer-bottom{padding-top:40px}.technology-hero .main-image img{margin-top:0;height:100vh;object-fit:cover}.technology-hero .desc{max-width:92%}.technology-hero .desc h1{max-width:100%}.moisture-section h2,.tech-video-section h3{font-size:36px}.moisture-content-left,.moisture-content-right{float:none;width:100%}.video-titlebar h3{font-size:40px}.tech-video-section iframe{height:100%;min-height:330px}.tech-grid-section{max-height:none}.tech-grid-section .desc{max-width:92%}.tech-grid-section .main-image img{min-height:900px;object-fit:cover;object-position:left}.tech-grid-section .desc ul{grid-template-columns:repeat(2,1fr)}.tech-grid-section .desc li{margin-bottom:20px}.comfort-guarantee-block .comfort-guarantee-block-inner .grid-items{grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:40px}.comfort-guarantee-block .section-heading,.custom_section .section_title{font-size:20px;line-height:24px}.comfort-guarantee-block .comfort-guarantee-block-inner .grid-items .grid-item-description p,.comfort-guarantee-block .section-description p{font-size:16px;line-height:22.4px}.image_with_text_block .container{width:100%}.image_with_text_block .block_section{flex-direction:column-reverse;grid-row-gap:30px;padding-bottom:20px}.image_with_text_block .block_section .column.text_content{padding-right:0}.image_with_text_block .text_block_sections{padding-top:20px}.image_with_text_block .block_section .column{width:100%}.image_with_text_block .block_section h3{font-size:20px;line-height:24px;margin-bottom:10px}.image_with_text_block .block_section p,.image_with_text_block .block_section ul li{font-size:16px;line-height:22.4px;margin-bottom:15px}.image_with_text_block .block_section ul li{padding-left:20px;background-size:15px}.image_with_text_block .block_section.reverse{flex-direction:column-reverse}.image_with_text_block .block_section.reverse .column.text_content{padding-right:0;padding-left:0}.image_with_text_block{padding:30px 0}.award-winning-section:not(.award-winning-section2){background-image:url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-mobile-award.jpg?v=47305509631675905961789155502");background-position:center top;padding-top:260px;padding-bottom:30px;background-size:contain;background-color:#dae9fb}.award-winning-section .award-winning-section-inner .award-winning-section-column{padding:20px;width:100%}.award-winning-section .award-winning-section-inner .award-winning-section-column .title{font-size:20px;line-height:24px}.award-winning-section .award-winning-section-inner .award-winning-section-column p{font-size:12px;line-height:16px}.award-winning-section .award-winning-section-inner .award-winning-section-column ul li{display:flex}.award-winning-section .award-winning-section-inner .custom_cart_button a{font-size:18px;width:50%;margin-top:20px}.award-winning-section .award-winning-section-inner .award-winning-section-column .user_review_with_icon .description{font-size:10px;line-height:14px}.user_review_with_icon .user_review_icon img{width:27px}.real_customer_video_section .video_slider_inner_section{padding-top:20px}.real_customer_video_section{padding:30px 0}.custom_section .section_description{font-size:16px;line-height:22px}.real_customer_video_section .section-header{margin:0 30px}.real_customer_video_section .container{max-width:100%}.video_slider_inner_section.owl-carousel .owl-dots{padding-top:20px}.real_customer_video_section .owl-nav .owl-prev{left:30px}.real_customer_video_section .owl-nav .owl-next{right:30px}.real_customer_video_section .owl-nav .owl-next,.real_customer_video_section .owl-nav .owl-prev{top:auto}.real_customer_video_section .shop_now_btns{width:50%}.user_review_with_icon .description{font-size:12px;line-height:14px}.product_sets_evolve_section{padding:30px 0}.product_sets_evolve_section_content{padding-top:30px}.product_sets_evolve_section_content .row{width:100%;column-gap:10px}.product_sets_evolve_section_content .row .col.lg{padding:10px 0;font-size:14px;line-height:18.2px;column-gap:6px}.product_sets_evolve_section_content .row .col.md{padding:10px}.product_sets_evolve_section_content .col .tick_icon,.product_sets_evolve_section_content .col .close_icon{width:30px}.exclusively_section{padding:30px 0}.exclusively_section .exclusively_post_section_items{grid-template-columns:repeat(1,minmax(0,1fr))}.exclusively_section .exclusively_post_section_items .item_content .item_title{font-size:20px;line-height:24px;min-height:auto;margin-bottom:10px}.exclusively_section .exclusively_post_section_items .item_content p{min-height:auto}.exclusively_section .shop_now_btns{width:100%}.why_choose_us_section{padding:30px 0}.why_choose_us_section .why_choose_us_section_items{grid-template-columns:repeat(1,minmax(0,1fr))}.why_choose_us_section .why_choose_us_section_items .item_title{font-size:20px;line-height:24px}.why_choose_us_section .why_choose_us_section_items .item_content p{font-size:16px;line-height:22px}.faqs_section{padding:30px 0}.faq_accordion{width:100%;padding-top:20px}.faq_accordion .ac>.ac-q{padding:10px 10px 10px 0;font-size:16px;line-height:21.66px}.faq_accordion .ac>.ac-a p{font-size:14px;line-height:20px}.investing_headging_slider .item h3{font-size:20px;line-height:27px}.award-winning-section2 .award-winning-section-column .sub_title{font-size:18px;line-height:24px}.award-winning-section2 .custom_user_review .user_review_icon{width:60%}.custom_user_review .user_review_content .single_user_reviwe_author_details .author-name p{font-size:12px;line-height:16.8px}.ProductRecommendations .ProductItem__Price{font-size:18px;line-height:23px}.ProductRecommendations .ProductItem__Title{font-size:18px;line-height:24.8px}.Recommendations-section .SectionHeader__Heading{font-size:20px;line-height:24px}.single_product .Product__Wrapper{max-width:max-content}.product_info_review p{font-size:12px;line-height:14px}.single_product .ProductMeta__Vendor,.product-info__block-item .vendor,.single_product .ProductMeta__Title,.single_product h1.product-title{font-size:20px;line-height:24px;text-align:left}.single_product .ProductMeta__Price,.product-info__block-item .price-list sale-price,.product-info__block-item .price-list compare-at-price{font-size:16px;line-height:20px;text-align:left;letter-spacing:normal}.product_guarantee_icon img{width:100px}.product_guarantee_icon img:nth-child(2){padding:0 18px;width:135px}.payment_card_icon{column-gap:4px}.single_product .ProductForm__AddToCart,.product_qty_and_button product-form button,.product-info__block-item[data-block-type=buy-buttons] button{font-size:15px;line-height:20px;padding:10px 18px}.product_image_gallary_bellow{width:100%}.product_image_gallary_bellow.custom_user_review .user_review_icon{padding-right:10px;width:70%}.product_image_gallary_bellow.desktop{display:none}.product_image_gallary_bellow.mobile{display:flex}.logo_slider_section .logo-slider-items .item img{margin:auto;width:100%}.image_with_text_block .block_section .column.img_content img{width:100%}}@media only screen and (max-width:980px){.header-section.some{padding:18px 20px}.header-section.some .container{justify-content:space-between}.header-section.some .header-left{order:-1;width:auto;flex-shrink:0}.header-section.some .hamburger-menu{width:30px;background-position:center}.image_with_text_block .block_section .column.img_content{width:100%}}@media(min-width:768px){.Product.single_product.Product--medium .Product__Slideshow.Carousel .flickity-prev-next-button.previous,.Product.single_product.Product--medium .Product__Slideshow.Carousel .flickity-prev-next-button.next{top:48%;left:20px;border-radius:0;border:1px solid #222021;color:#222021}.Product.single_product.Product--medium .Product__Slideshow.Carousel .flickity-prev-next-button[disabled]{opacity:.4}.Product.single_product.Product--medium .Product__Slideshow.Carousel .flickity-prev-next-button.next{right:20px;left:auto}}@media only screen and (min-width:768px)and (max-width:980px){.icon_with_text_section .icon_with_text_inner .icon_with_text_item:first-child{width:auto;padding-right:0;justify-content:center;column-gap:15px}.icon_with_text_section .icon_with_text_inner .icon_with_text_item:nth-child(2){width:auto;padding-right:0;justify-content:center;column-gap:15px}.icon_with_text_section .icon_with_text_inner .icon_with_text_item:first-child{justify-content:center}.icon_with_text_section .text_title{font-size:18px;line-height:26px}.icon_with_text_section .text_subtitle{font-size:14px}.icon_with_text_section .owl-item img{width:50px!important;height:50px}.icon_with_text_section .owl-item{border-right:1px solid #fff;padding-right:15px;width:auto!important;margin-right:15px}.collection_banner_section .collection_banner_single_user_review .single_user_review_dec p{font-size:12px;line-height:17px}.collection_page .ProductItem .ProductItem__Price,.product-card compare-at-price,.product-card sale-price{font-size:18px}.collection_banner_section .collection_user_top_review{padding-bottom:15px}.our_customer_reivews .our_customer_review_items{padding-top:15px}.banner_top_icon_slider .banner_top_icon_slider_inner .owl-item{width:auto!important;padding-right:15px}.banner_top_icon_slider .container{max-width:100%}.collection_banner_section{background-color:#f7f6f4;padding-bottom:40px;min-height:auto;background-position:top;padding-top:394px;background-size:contain}.collection_banner_section .collection_banner_description p{font-size:16px;line-height:20px}.collection_banner_section .collection_banner_data{display:flex;width:100%}.collection_banner_section .collection_user_top_review p{font-size:12px;line-height:16.8px}.collection_banner_section .collection_banner_heading .banner-header{font-size:28px;line-height:35px;margin-bottom:10px}.collection_social_section{padding:30px 0}.collection_page .ProductItem .ProductItem__Title a,.product-card a.product-title{font-size:18px;line-height:26.8px}.collection_page .CollectionMain,.collection_page{padding:30px 0 0}.collection_social_section .social_grid_section{column-gap:10px;grid-row-gap:10px;padding-top:0}.our_customer_review_items.owl-carousel .owl-dots .owl-dot span{width:13px;height:13px}.our_customer_reivews .review_section_user_review .description{font-family:Lato;font-size:12px;font-weight:400;line-height:16.8px;text-align:left}.our_customer_review_items.owl-carousel .owl-item .review_content .review_description{font-size:14px;line-height:19.6px}.collection_social_section .social_grid_section .social_item .hover_social_image .social_user_img{width:40px}.collection_social_section .social_grid_section .social_item .hover_social_image .social_username{margin-top:15px}.our_customer_reivews .our_customer_section_heading{font-size:20px;line-height:24px}.collection_social_section .collection_social_section_heading{font-family:'SilkSerifText-Regular';font-size:24px;font-weight:400;line-height:32px}.collection_social_section .collection_social_section_header .description{font-family:Lato;font-size:16px;font-weight:400;line-height:22.4px}.collection_join_now_section .join_now_heading .heading{font-family:'SilkSerifText-Regular';font-size:24px;font-weight:400;line-height:32px}.collection_join_now_section .join_now_button a{width:60%;padding:12px 36px;font-size:16px}.collection_page .ProductItem .ProductItem__Title{min-height:55px}.collection_join_now_section{background-size:cover;background-position:center}.collection_banner_section .collection_banner_single_user_review .single_user_review_left{padding-right:10px;width:30%}.our_customer_review_items.owl-carousel .owl-nav .owl-prev{left:20%}.our_customer_review_items.owl-carousel .owl-nav .owl-next{right:20%}.our_customer_reivews{padding:40px 0}:where(.pm-evolve) .container{max-width:92%!important}.Cart .Drawer__Footer,.Cart__OffscreenNoteContainer{padding-bottom:max(100px,env(safe-area-inset-bottom,0px) + 30px)}.header-left #menupanel{display:none;position:fixed;background:#fff;width:100%;left:0;right:0;margin:0 auto;top:0;bottom:0;height:100vh;padding:100px 20px 20px;text-align:center}.header-left .hamburger-menu{display:block;background:url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-hamburger-lines.png?v=121878647941137214171789155511") no-repeat 0px 10px;text-indent:-999em;cursor:pointer;outline:none;z-index:1;position:relative;min-height:27px}.header-section .header-left li{float:none;margin:0 auto;padding:10px 0}.header-section .header-left li a{font-size:22px;color:#999}.home-hero-section .hero-slide-1 img{margin-top:0;height:96vh;object-fit:cover}.home-hero-section .hero-slide-1 .hero-desc{max-width:92%;left:0;right:0;margin:0 auto;top:35%}.home-hero-section .hero-desc h1{font-size:220px}.home-hero-section .swiper-slide video{transform:scale(2.3);left:0;top:0}.image-grid-top li img{min-height:400px;object-fit:cover;object-position:65% 0}.home-parallax-section img{min-height:550px;object-fit:cover}.home-parallax-section .desc{max-width:92%;margin:0 auto;top:15%}.home-parallax-section .desc h2{font-size:48px;line-height:110%}.home-parallax-section .desc p{font-size:22px}.home-content-section .content-left{float:none;width:100%}.home-content-section h3,.home-content-section .desc{padding-right:0}.home-content-section .content-right{float:none;width:100%;padding-top:30px}.dark-banner-section .desc{max-width:92%}.dark-banner-section img{min-height:450px;object-position:bottom left}.footer-top .footer-top-left{float:none;width:100%;margin-right:0;padding-top:0;text-align:center}.footer-top .footer-top-middle{float:none;width:100%;padding-top:30px}.footer-top .footer-top-right{float:none;padding-top:40px;text-align:center}.footer-top-right .Form__Submit{margin-left:auto;margin-right:auto}.footer .footer-bottom{padding-top:40px}.technology-hero .main-image img{margin-top:0;height:100vh;object-fit:cover}.technology-hero .desc{max-width:92%}.technology-hero .desc h1{max-width:70%}.moisture-section h2,.tech-video-section h3{font-size:36px}.moisture-content-left h3{text-align:left}.moisture-content-right img{min-height:700px;object-fit:cover}.video-titlebar h3{font-size:40px}.tech-video-section iframe{height:100%;min-height:430px}.tech-grid-section{max-height:none}.tech-grid-section .desc{max-width:92%}.tech-grid-section .main-image img{min-height:900px;object-fit:cover;object-position:left}.tech-grid-section .desc ul{grid-template-columns:repeat(2,1fr)}.tech-grid-section .desc li{margin-bottom:20px}.comfort-guarantee-block .comfort-guarantee-block-inner .grid-items{grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:40px}.comfort-guarantee-block .section-heading,.custom_section .section_title{font-size:20px;line-height:24px}.comfort-guarantee-block .comfort-guarantee-block-inner .grid-items .grid-item-description p,.comfort-guarantee-block .section-description p{font-size:16px;line-height:22.4px}.image_with_text_block .container{width:100%}.image_with_text_block .block_section{flex-direction:column-reverse;grid-row-gap:30px;padding-bottom:20px}.image_with_text_block .block_section .column.text_content{padding-right:0}.image_with_text_block .text_block_sections{padding-top:20px}.image_with_text_block .block_section .column{width:100%}.image_with_text_block .block_section h3{font-size:20px;line-height:24px;margin-bottom:10px}.image_with_text_block .block_section p,.image_with_text_block .block_section ul li{font-size:16px;line-height:22.4px;margin-bottom:15px}.image_with_text_block .block_section ul li{padding-left:20px;background-size:15px}.image_with_text_block .block_section.reverse{flex-direction:column-reverse}.image_with_text_block .block_section.reverse .column.text_content{padding-right:0;padding-left:0}.image_with_text_block{padding:30px 0}.award-winning-section:not(.award-winning-section2){background-image:url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-mobile-award.jpg?v=47305509631675905961789155502");background-position:center top;padding-top:260px;padding-bottom:30px;background-size:cover;background-color:#dae9fb}.award-winning-section .award-winning-section-inner .award-winning-section-column{padding:20px;width:100%}.award-winning-section .award-winning-section-inner .award-winning-section-column .title{font-size:20px;line-height:24px}.award-winning-section .award-winning-section-inner .award-winning-section-column ul li{display:flex}.award-winning-section .award-winning-section-inner .custom_cart_button a{font-size:18px;width:60%;margin-top:20px}.user_review_with_icon .user_review_icon img{width:27px}.real_customer_video_section .video_slider_inner_section{padding-top:20px}.real_customer_video_section{padding:30px 0}.custom_section .section_description{font-size:16px;line-height:22px}.real_customer_video_section .section-header{margin:0 30px}.real_customer_video_section .container{max-width:100%}.video_slider_inner_section.owl-carousel .owl-dots{padding-top:20px}.real_customer_video_section .owl-nav .owl-prev{left:30px}.real_customer_video_section .owl-nav .owl-next{right:30px}.real_customer_video_section .owl-nav .owl-next,.real_customer_video_section .owl-nav .owl-prev{top:auto}.real_customer_video_section .shop_now_btns{width:80%}.product_sets_evolve_section{padding:30px 0}.product_sets_evolve_section_content{padding-top:30px}.product_sets_evolve_section_content .row{width:100%;column-gap:10px}.product_sets_evolve_section_content .row .col.lg{padding:10px 0;font-size:14px;line-height:18.2px;column-gap:6px}.product_sets_evolve_section_content .row .col.md{padding:10px}.product_sets_evolve_section_content .col .tick_icon,.product_sets_evolve_section_content .col .close_icon{width:30px}.exclusively_section{padding:30px 0}.exclusively_section .exclusively_post_section_items{grid-template-columns:repeat(1,minmax(0,1fr))}.exclusively_section .exclusively_post_section_items .item_content .item_title{font-size:20px;line-height:24px;min-height:auto;margin-bottom:10px}.exclusively_section .exclusively_post_section_items .item_content p{min-height:auto}.exclusively_section .shop_now_btns{width:50%}.why_choose_us_section{padding:30px 0}.why_choose_us_section .why_choose_us_section_items{grid-template-columns:repeat(1,minmax(0,1fr));width:60%;margin:auto}.why_choose_us_section .why_choose_us_section_items .item_title{font-size:20px;line-height:24px}.why_choose_us_section .why_choose_us_section_items .item_content p{font-size:16px;line-height:22px}.faqs_section{padding:30px 0}.faq_accordion{width:100%;padding-top:20px}.faq_accordion .ac>.ac-q{padding:10px 10px 10px 0;font-size:16px;line-height:21.66px}.faq_accordion .ac>.ac-a p{font-size:14px;line-height:20px}.investing_headging_slider .item h3{font-size:14px;line-height:27px}.award-winning-section2 .award-winning-section-column .sub_title{font-size:18px;line-height:24px}.award-winning-section2 .custom_user_review .user_review_icon{width:20%}.custom_user_review .user_review_content .single_user_reviwe_author_details .author-name p{font-size:12px;line-height:16.8px}.ProductRecommendations .ProductItem__Price{font-size:18px;line-height:23px}.ProductRecommendations .ProductItem__Title{font-size:18px;line-height:24.8px}.Recommendations-section .SectionHeader__Heading{font-size:20px;line-height:24px}.single_product .Product__Wrapper{max-width:max-content}.product_info_review p{font-size:12px;line-height:14px}.single_product .ProductMeta__Vendor,.product-info__block-item .vendor,.single_product .ProductMeta__Title,.single_product h1.product-title{font-size:20px;line-height:24px;text-align:left}.single_product .ProductMeta__Price,.product-info__block-item .price-list sale-price,.product-info__block-item .price-list compare-at-price{font-size:16px;line-height:20px;text-align:left;letter-spacing:normal}.product_guarantee_icon img{width:100px}.product_guarantee_icon img:nth-child(2){padding:0 18px;width:135px}.payment_card_icon{column-gap:4px}.single_product .ProductForm__AddToCart,.product_qty_and_button product-form button,.product-info__block-item[data-block-type=buy-buttons] button{font-size:15px;line-height:20px;padding:10px 18px}.product_image_gallary_bellow{width:100%}.product_image_gallary_bellow.custom_user_review .user_review_icon{padding-right:10px;width:20%}.product_image_gallary_bellow.desktop{display:none}.product_image_gallary_bellow.mobile{display:flex}.logo_slider_section .logo-slider-items .item img{margin:auto;width:100%}.custom_user_review .user_review_icon{width:17%}.image_with_text_block .block_section .column.img_content img{width:100%}.Product__Info,.Product__Aside{max-width:88%;margin:0 auto}.single_product .product_guarantee_icon{width:60%;margin:auto}}@media only screen and (min-width:981px)and (max-width:1139px){.collection_join_now_section{background-size:cover}.why_choose_us_section .why_choose_us_section_items .item_title{font-size:22px;line-height:30px}.comfort-guarantee-block .section-heading,.award-winning-section .award-winning-section-inner .award-winning-section-column .title,.custom_section .section_title,.Recommendations-section .SectionHeader__Heading{font-size:30px;line-height:38px}.single_product .ProductMeta__Price,.product-info__block-item .price-list sale-price,.product-info__block-item .price-list compare-at-price{font-size:18px;line-height:28px;letter-spacing:normal}.single_product .ProductForm__AddToCart,.product_qty_and_button product-form button,.product-info__block-item[data-block-type=buy-buttons] button{font-size:16px;line-height:20px;padding:10px}.single_product .ProductMeta__Vendor,.single_product .ProductMeta__Title,.product-info__block-item .vendor,.single_product h1.product-title{font-size:25px;line-height:30px}.award-winning-section .award-winning-section-inner .award-winning-section-column{width:60%}.image_with_text_block .container{width:85%}.image_with_text_block .block_section .column.text_content{padding-right:66px}.image_with_text_block .block_section.reverse .column.text_content{padding-right:0;padding-left:60px}.image_with_text_block .block_section h3{font-size:25px;line-height:33px;margin-bottom:20px}:where(.pm-evolve) .container{max-width:92%!important}.home-hero-section .hero-slide-1 img{margin-top:0;height:96vh;object-fit:cover}.home-hero-section .hero-slide-1 .hero-desc{max-width:92%;left:0;right:0;margin:0 auto;top:30%}.home-hero-section .swiper-slide video{transform:scale(1.5);left:0;top:0}.image-grid-top li img{min-height:450px;object-fit:cover}.home-parallax-section img{min-height:550px;object-fit:cover}.home-parallax-section .desc{max-width:92%;margin:0 auto;top:15%}.dark-banner-section .desc{max-width:92%}.dark-banner-section img{min-height:450px;object-position:bottom left}.technology-hero .main-image img{margin-top:0;height:100vh;object-fit:cover}.technology-hero .desc{max-width:92%}.technology-hero .desc h1{max-width:50%}.tech-video-section iframe{height:100%;min-height:460px}.tech-grid-section .desc{max-width:92%}}@media screen and (min-width:1140px)and (max-width:1300px){.ProductRecommendations .Carousel__Cell{padding:0 10px}.ProductRecommendations .ProductItem__Price{min-height:70px}}#upCart #UpcartPopup .upcart-product-item>.Stack{border:2px solid #e5e5e5}.upcart-header{padding:15px 20px!important;background:#f7f6f5!important}.upcart-header-close-button{background:#f7f6f5!important}.upcart-header-close-button svg{fill:#f5ce77!important;height:18px!important;width:18px!important}.upcart-rewards-tier-description,.upcart-item-option{display:none}.upcart-footer{background:#fff!important}.upcart-rewards-bar-background{height:14px}.upcart-products-section{padding:20px}.upcart-product-item{padding:0;border:1px solid #e5e5e5}.upcart-product-item>.Stack{padding:0!important;border:none!important}.upcart-product-item>.Stack>.Stack__item{margin-left:0!important}h2.upcart-upsells-title{font-size:18px}.upcart-checkout-button{font-family:Lato;font-weight:700;font-size:20px;line-height:20px;background-color:#f5ce77;padding:15px 36px;border-radius:100px;color:#fff;width:100%}.styles_TrashButton__deleteButton__8uIHq svg{height:18px!important;width:18px!important;top:2px!important;position:relative!important}.styles_TrashButton__deleteButton__8uIHq span{position:relative;border-bottom:1px solid;margin-left:5px}.upcart-product-quantity-minus{border-radius:30px 0 0 30px!important;background:#f6f6f6!important}.upcart-product-quantity-plus{border-radius:0 30px 30px 0!important;background:#f6f6f6!important}.upcart-product-quantity-minus,.upcart-product-quantity-plus,.upcart-product-quantity-input{width:34px!important;max-height:34px!important;min-height:34px!important;height:34px!important}.upcart-product-quantity-input{width:46px!important}#up-upsell-carousel{padding:20px}#up-upsell-carousel .upcart-do-not-modify-this-node-please-only-modify-child-node>div{border:1px solid #e5e5e5!important}.UpcartDesignSettings__cartAccentColor{background:transparent!important}.upcart-upsell-item-variant-selector,.upcart-upsells-button{border-radius:30px!important}.footer li a{font-size:15px;color:#595959}.qb-multi-announcement-bar-item li.slide{padding-inline-start:0px!important}.container .section-header{margin-inline:auto}.footer__block.footer__block--newsletter button{letter-spacing:.2em;font-weight:700;font-size:14px!important;padding:14px 28px;line-height:normal}.Container{margin:0 auto;padding:0 24px}.collection_page .collection.Container{padding-left:24px;padding-right:24px}@media screen and (min-width:1140px){.Container{padding:0 80px}.collection_page .collection.Container{padding-left:80px;padding-right:80px}}@media screen and (min-width:641px){.Container{padding:0 50px}.collection_page .collection.Container{padding-left:50px;padding-right:50px}}.text-subdued{color:#595959}@media screen and (min-width:641px){.CollectionInner{margin-top:50px}}.CollectionInner{margin-top:24px}.Footer__Newsletter .Form__Input{-webkit-appearance:none;display:block;padding:12px 14px;border-radius:0;border:1px solid #e0e0e0;width:100%;line-height:normal;resize:none;transition:border-color .1s ease-in-out;background:transparent}.Footer__Newsletter .Button{position:relative;display:inline-block;padding:14px 28px;line-height:normal;border:1px solid transparent;border-radius:0;text-transform:uppercase;text-align:center;letter-spacing:.2em;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);background-color:#013d54;transition:color .45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86);z-index:1;-webkit-tap-highlight-color:initial;color:#fff;font-size:14px}body.page-ourtechnology .footer{clear:both;background:#1a1a1a;color:#ece7dd;font-family:Roboto Slab;padding:75px 20px;font-weight:300;font-size:14px}body.page-ourtechnology .footer .Form__Submit{background:#ece7dd!important;font-family:Roboto Slab;border-color:#ece7dd!important;letter-spacing:1px;border-radius:5px;padding:0 30px;height:34px;font-size:11px;outline:none;color:#1a1a1a!important}body.page-ourtechnology .footer .Form__Submit{display:block;margin-top:20px}body.template-page.page-thank-you.thank-you .shopify-section--video{border:0px!important;border:none!important;margin-top:50px}.collection-list .content-over-media{position:relative;display:block}.collection-list .collection-card__content{margin-bottom:0!important;position:absolute!important;width:100%}.collection-list .collection-card__content.bottomLeft,.collection-list .collection-card__content.bottomRight,.collection-list .collection-card__content.bottomCenter{bottom:24px;top:auto;left:0;transform:none}.collection-list .collection-card__content{position:absolute;padding:0 24px;margin-bottom:0!important;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);text-align:left}@media screen and (min-width:1140px){.collection-list .collection-card__content.bottomLeft,.collection-list .collection-card__content.bottomRight,.collection-list .collection-card__content.bottomCenter{bottom:50px}}@media screen and (min-width:1140px){.collection-list .collection-card__content{padding:0 50px}}@media screen and (min-width:641px){.collection-list .collection-card__content.bottomLeft,.collection-list .collection-card__content.bottomRight,.collection-list .collection-card__content.bottomCenter{bottom:40px}}@media screen and (min-width:641px){.collection-list .collection-card__contentt{padding:0 40px}}.comfort-guarantee-block-inner img{margin:auto}:where(.pm-evolve) .container{max-width:1140px;margin:0 auto}.image_with_text_block .container{margin:auto}@media only screen and (min-width:320px)and (max-width:568px){:where(.pm-evolve) .container{max-width:92%!important}}@media only screen and (min-width:768px)and (max-width:980px){:where(.pm-evolve) .container{max-width:92%!important}}@media only screen and (min-width:981px)and (max-width:1139px){:where(.pm-evolve) .container{max-width:92%!important}}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}@media only screen and (min-width:320px)and (max-width:568px){.user_review_with_icon .user_review_icon img{width:27px}}.custom_user_review .user_review_content .review_description{margin-top:10px}:where(.pm-evolve) svg{display:inline}@media screen and (max-width:1007px){.hidden-pocket{display:none!important}}@media only screen and (min-width:320px)and (max-width:568px){.technology-hero .desc h1{max-width:100%;font-size:27px}}@media only screen and (min-width:569px)and (max-width:767px){.technology-hero .desc h1{max-width:100%}}@media only screen and (min-width:768px)and (max-width:980px){.technology-hero .desc h1{max-width:70%}}@media only screen and (min-width:981px)and (max-width:1139px){.technology-hero .desc h1{max-width:50%}}.product_info_review{display:flex;align-items:center;column-gap:10px;margin-bottom:10px}.product_info_review p{font-family:Lato;font-weight:400;font-size:14px;line-height:20px;color:#013d54;margin-top:0;margin-bottom:0}.footer__block.footer__block--image.presell-block{display:none}.product_guarantee_icon,.payment_card_icon{display:none!important}.convert-guarantee-badge{height:2.5rem;width:auto;vertical-align:middle;margin-right:8px;display:inline-block}.product-info__block-item[data-block-type=quantity-selector]{display:inline-block;width:35%}.product-info__block-item[data-block-type=buy-buttons]{display:inline-block;width:52%}.hom-collectn-list .section-header{max-width:100%}.hom-collectn-list .section-header h2{font-family:'SilkSerifText-Regular';font-size:36px;text-transform:initial;font-weight:400;letter-spacing:0px}.hom-collectn-list .section-header p.h6{font-family:Lato;font-size:14px;letter-spacing:.2px;font-weight:500;color:#111827}.hom-collectn-list .collection-card__content p{font-family:Lato;font-size:20px;letter-spacing:0px;font-weight:600}.hom-collectn-list .collection-card__content button{font-size:14px;font-family:Lato;border-radius:10px}.hom-collectn-list .collection-card__content{z-index:1}.hom-collectn-list .collection-card .content-over-media{border-radius:4px}.hom-collectn-list .collection-card__content{text-align:center!important}a.link.sectn-btn{color:#013d54;font-size:14px;border:1px solid #013d54;width:310px!important;display:block;margin:30px auto;padding-top:10px;padding-bottom:10px;text-decoration:none!important;background:none!important;text-transform:uppercase;font-weight:500;font-family:Lato}@media screen and (min-width:1140px){.hom-collectn-list .collection-card__content{padding:0 25px;text-align:center!important}}@media screen and (min-width:768px){.mobtext{display:none}}@media screen and (max-width:768px){.desktext{display:none}.hom-collectn-list .section-header h2{font-size:26px}.hom-collectn-list .collection-card__content p{font-size:16px}.hom-collectn-list .collection-card__content button{font-size:12px}.hom-collectn-list scroll-carousel{gap:10px!important;padding-inline-start:0px;padding-inline-end:0px}a.link.sectn-btn{font-size:12px;width:262px!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/custom.css.map?v=55347226942871147311777395979 */

@charset "UTF-8";/*!
 * Accordion v2.8.0
 * Simple accordion created in pure Javascript.
 * github.com/michu2k/Accordion
 *
 * Copyright 2017-2019 Michał Strumpf
 * Published under MIT License
 */.ac{margin-top:10px;border:1px solid #ddd;background-color:#fff;box-sizing:border-box}.ac>.ac-q{font:700 15px Arial,sans-serif;color:#111;padding:10px 30px 10px 10px;margin:0;text-decoration:none;display:block;cursor:pointer;position:relative}.ac>.ac-q:after{content:"+";text-align:center;width:15px;right:10px;top:50%;-webkit-transform:translate(0,-50%);transform:translateY(-50%);position:absolute}.ac>.ac-a{overflow:hidden;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease;transition-timing-function:ease}.ac>.ac-a p{font:14px/1.5 Arial,sans-serif;color:#777;margin:0;padding:10px}.ac.js-enabled>.ac-a{visibility:hidden}.ac.is-active>.ac-a{visibility:visible}.ac.is-active>.ac-q:after{content:"\2013"}
/*# sourceMappingURL=/cdn/shop/t/22/assets/accordion.css.map?v=62076036478490074511777395973 */



      .review_heading_section{padding-top:40px;}

      .review_heading_section .user_review_with_icon{

          justify-content: center;

      }

      .review_heading_section .user_review_with_icon .description{

            color: #6e6e6e;

      }

      #upCart #UpcartPopup #CartPopup .upcart-products-section .Stack__item .upcart-product-title .upcart-product-title-link{

              text-align: left;

          color: #051928;

          font-family: Playfair Display;

          font-weight: 400;

          font-size: 20px;

          line-height: 29px;

          margin: 0px;

          /* margin-top: 0; */

          letter-spacing: normal;

          text-transform: capitalize;

      }

      #upCart #UpcartPopup .upcart-product-item>.Stack{

          padding:10px;

      }

      #upCart #UpcartPopup .Stack__item {

          /* margin-left: 0px; */

          /* margin-top: 0px; */

      }

      #upCart #UpcartPopup .upcart-rewards-message{

          font-family: Lato;

          font-size: 18px;

          font-weight: 400;

          line-height: 25.2px;

          color: #6e6e6e;

          text-align: center;

          padding-bottom: 0px;

      }
    
nav.header__secondary-nav li a span {
    color: #595959 !important;
}

.shopify-section--faq{padding-top:40px}.customm-lp-nav ul li{list-style:none}.gw-widget-placeholder-RC-wrapper,:where(.pm-evolve) div[data-testid=hub-widget-container]{display:none!important}.qb-sticky-header{display:none}.faq_accordion .ac.is-active{padding-bottom:15px}.announcement-bar.color-scheme{background:#013d54;color:#fff;font-size:13px;font-family:Lato;letter-spacing:.2px;font-weight:400;padding:9px 0}.boxxs p.h4{color:#013d54;font-size:36px;font-family:'SilkSerifText-Regular';text-transform:inherit;letter-spacing:.2px;font-weight:400}.customm-lp-nav ul li a{font-size:12px;background:#013d54;color:#fff;padding:12px 21px;font-family:Lato!important;text-transform:uppercase;border-radius:4px;font-weight:500;line-height:24px}.footer{background:#013d54}.footer__block-list .footer__block{display:none}.footer__block-list .footer__block:first-child{display:block;margin:0 auto}div#xirotex-popup-overlay{display:none}.footer__aside p,.footer__aside ul li a{color:#c6c6c6}ul.presal-menu li a{font-size:14px;font-family:Lato}ul.presal-menu li{display:inline;margin-right:20px}.shopify-section--faq .color-scheme{background-color:#faf9f7}.presell-testimonal-slider{display:block!important}.stars>img{display:inline;width:auto!important}.presell-with-ratin-cols .multi-column__item{display:flex}.presell-with-ratin-cols .multi-column__item{display:flex;background:#ededed;border-radius:8px;align-items:center;padding:20px}.presell-with-ratin-cols .multi-column__item img{width:100px;height:100px}.presell-with-ratin-cols .multi-column__item:last-child{justify-content:center}.presell-with-ratin-cols .multi-column__item .user_top_review_img img{width:30px;height:30px;margin-top:0}.presell-with-ratin-cols .multi-column__item .user_top_review_img{margin:0 auto;text-align:center}.presell-with-ratin-cols .multi-column__item .user_top_review_img img:not(:first-child){margin-left:-15px}.presell-with-ratin-cols .multi-column__item .review-bage .stars{display:flex;gap:3px;align-items:center;justify-content:center}.real_customer_video_section video{max-width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}.video_slider_inner_section .owl-nav .owl-prev,.video_slider_inner_section .owl-nav .owl-next{position:relative}.video_slider_inner_section.owl-carousel .owl-dots{display:none}.video_slider_inner_section.owl-carousel .owl-nav .owl-prev,.video_slider_inner_section.owl-carousel .owl-nav .owl-next{background-color:transparent!important;color:#000!important;border:none!important}.video_slider_inner_section.owl-carousel .owl-nav .owl-prev:hover,.video_slider_inner_section.owl-carousel .owl-nav .owl-next:hover{background-color:transparent!important;color:#000!important}.video_slider_inner_section.owl-carousel .owl-nav .owl-prev,.video_slider_inner_section.owl-carousel .owl-nav .owl-next{font-size:28px}.faq_accordion .ac,.shopify-section--faq .faq__content .accordion{border:1px solid #D1D1D1;padding:0;border-radius:8px;margin-bottom:15px}.faq_accordion .ac>.ac-q{font-size:16px;font-family:Lato;font-weight:500;color:#424242}.shopify-section--faq .accordion__content{padding:0 20px 10px}.shopify-section--faq .accordion__toggle{padding:18px 20px!important}.faq_accordion .ac>.ac-a .faq_content{padding:0 15px}.faq_accordion .ac>.ac-a .faq_content p,.shopify-section--faq .accordion__content p{font-size:14px}.faqs_section.custom_section h3.section_title,.shopify-section--faq h2{font-size:33px;line-height:40px;font-family:'SilkSerifText-Regular';color:#013d54;text-transform:inherit;font-weight:400;letter-spacing:.2px}.faqs_section.custom_section .section_description{color:#3d3d3d;font-size:15px;line-height:27px}.newsletter .content{background:#faf9f7;width:650px;padding:50px 15px;border-radius:10px}.newsletter .content h2{color:#013d54;font-size:40px;font-family:'SilkSerifText-Regular';text-transform:inherit;letter-spacing:0px;font-weight:400;line-height:56px}.newsletter .content p{color:#595959;font-size:15px;font-family:Lato}.rissk-fre p{color:#404040;font-size:16px;font-family:Lato}.rissk-fre p.h2{font-size:40px;color:#013d54;text-transform:inherit;letter-spacing:0px;font-family:'SilkSerifText-Regular';font-weight:400}.rissk-fre .content{max-width:600px}.rissk-fre a.button{color:#111827;font-size:14px;font-family:Inter;font-weight:500}.real_customer_video_section .video_slider_inner_section .owl-nav{display:flex;justify-content:center;align-items:center!important;margin:10px auto 0}.vs-comparsn-sec .content{max-width:834px;background:transparent;box-shadow:none}.vs-comparsn-sec .content .prose{background:rgb(var(--background));padding:0;box-shadow:0 1px 20px #3636364d;border-radius:10px}h2.sect-hading{font-size:40px;font-family:'SilkSerifText-Regular';font-weight:400;margin-bottom:30px}.featured-collections-carousel__item span.rating-badge,.featured-collections-carousel__item price-list.price-list,.featured-collections-carousel__item .custom-collection-shop-now-button{display:none}.shopify-section--featured-collections .v-stack{display:flex;justify-content:space-between;width:100%}.shopify-section--featured-collections .v-stack h2{font-size:32px;text-transform:inherit;font-family:'SilkSerifText-Regular';letter-spacing:.2px;font-weight:400}.shopify-section--featured-collections a.button,.presal-mob-btn a.button{background:transparent;color:#111827;border-radius:4px;border:1px solid #111827;font-size:12px;font-family:Inter}.shopify-section--image-with-text p{font-family:Lato!important;font-size:16px;font-weight:400}.shopify-section--image-with-text p.h2{font-family:'SilkSerifText-Regular'!important;font-size:36px;text-transform:capitalize;letter-spacing:.2px;font-weight:400}.pajma-meno-sec .section-header{max-width:100%}.pajma-meno-sec{background:#faf9f7}.pajma-meno-sec h2{font-size:36px;font-family:'SilkSerifText-Regular';text-transform:initial;letter-spacing:.2px;font-weight:400;color:#013d54}.pajma-meno-sec .section-header p{font-size:16px;font-family:Lato;font-weight:400;color:#464646}.real_customer_video_section.custom_section .container{max-width:100%}.pajma-meno-sec .multi-column{gap:20px}.presal-hero-sec .content{width:800px}.presal-hero-sec p.h2{font-size:73px;font-family:'SilkSerifText-Regular';text-transform:initial;letter-spacing:.2px;font-weight:400!important}.presal-hero-sec a.button{font-size:14px;font-weight:700;background:#fff;color:#000!important;font-family:Lato;letter-spacing:.3px;border-radius:4px;margin-bottom:12px}.banr{color:#fff;text-align:center;display:flex;justify-content:left;align-items:center;gap:12px}.banr span{font-size:15px!important;font-family:Lato}.banr .dot{line-height:0}.shopify-section--featured-collections .section-spacing{padding-block-end:0px!important}.presell-with-ratin-cols,.shopify-section.shopify-section--image-with-text .color-scheme,.shopify-section--featured-collections .color-scheme{background:#faf9f7!important}.real_customer_video_section video{border-radius:9px}.section-spacing.custom_scroling{background:#faf9f7;margin-bottom:0!important;padding-bottom:30px}.section-spacing.custom_scroling{background:#faf9f7;margin-bottom:0!important;padding-bottom:30px;padding-top:0}.video_slider_inner_section.owl-carousel .html_video_item{z-index:11}.video_slider_inner_section.owl-carousel .html_video_item .play_icon{z-index:2;pointer-events:none}@media screen and (max-width:1200px){.static-dv img{margin:0 auto!important;padding-top:0!important}.presell-with-ratin-cols .multi-column__item img{width:100px;height:auto!important}}@media screen and (min-width:1300px){.presell-with-ratin-cols .multi-column{gap:8px;justify-content:center}}@media screen and (max-width:1380px)and (min-width:1200px){.presal-hero-sec p.h2{font-size:60px}.boxxs p.h4{width:50%}}@media screen and (max-width:768px){.announcement-bar button.tap-area:before{right:0!important}.pajma-meno-sec .accordonn .accordion-toggle,.pajma-meno-sec .accordonn1 .accordion-toggle,.pajma-meno-sec .accordonn3 .accordion-toggle{width:30px;height:30px;border-radius:50%;background:#eae6e3;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:400;margin:0;box-sizing:border-box;position:relative}.pajma-meno-sec .accordonn .accordion-toggle:after,.pajma-meno-sec .accordonn1 .accordion-toggle:after,.pajma-meno-sec .accordonn3 .accordion-toggle:after{content:"+";display:block;width:100%;height:100%;text-align:center;line-height:30px;border-radius:50%;position:absolute;top:0;left:0}.presell-with-ratin-cols .multi-column{gap:8px!important}.rissk-fre .button:hover{box-shadow:0 1px 20px #3636364d}.accordonn .accordion-toggle:after,.accordonn1 .accordion-toggle:after,.accordonn3 .accordion-toggle:after{content:"+";visibility:visible;background:#eae6e3;width:25px;height:25px;text-align:center;border-radius:50%;vertical-align:middle;line-height:25px}.accordonn .accordion-toggle,.accordonn1 .accordion-toggle,.accordonn3 .accordion-toggle{visibility:hidden}.presell-with-ratin-cols .multi-column__item{display:flex;background:#ededed;border-radius:8px;align-items:center;padding:5px 8px}x-header.header{background:#fff!important}.real_customer_video_section{background-color:#fff!important}.vs-comparsn-sec img{object-position:bottom!important}.boxxs p.h4{font-size:26px;width:100%;margin:auto;text-align:center;margin-top:30px!important}}@media screen and (min-width:991px){.video_slider_inner_section.owl-carousel.custm-vid:before,.video_slider_inner_section.owl-carousel.custm-vid:after{height:calc(100% - 145px)}}@media screen and (max-width:991px){.footer__block-list{justify-content:center}.rissk-fre p.h2{font-size:26px}.rissk-fre .content{max-width:380px}.vs-comparsn-sec .content{max-width:90%;padding:0!important}.real_customer_video_section .video_slider_inner_section .owl-nav{gap:60px}}@media screen and (max-width:991px)and (min-width:768px){h2.sect-hading{font-size:31px}.comparison-header .others{font-size:22px}.video_slider_inner_section.owl-carousel.custm-vid:before,.video_slider_inner_section.owl-carousel.custm-vid:after{content:"";position:absolute;top:30px;width:80px;z-index:2;pointer-events:none;height:calc(100% - 116px)}}@media screen and (min-width:768px){.video_slider_inner_section.owl-carousel.custm-vid{position:relative;overflow:hidden}.video_slider_inner_section.owl-carousel.custm-vid{max-width:100%!important}.video_slider_inner_section.owl-carousel.custm-vid:before,.video_slider_inner_section.owl-carousel.custm-vid:after{content:"";position:absolute;top:60px;width:80px;z-index:2}.presell-with-ratin-cols multi-column{gap:10px!important}.video_slider_inner_section.owl-carousel.custm-vid:before{left:0;background:linear-gradient(to right,#FAF9F7,transparent)}.video_slider_inner_section.owl-carousel.custm-vid:after{right:0;background:linear-gradient(to left,#FAF9F7,transparent)}.shopify-section--faq .container .section-header,.shopify-section--faq .faq{width:650px;margin:0 auto}.justify-self-center.presal-mob-btn{display:none}.shopify-section--featured-collections a.product-title{font-size:16px!important;font-family:Lato!important;text-transform:uppercase!important;text-align:center!important;margin:0 auto}.presell-with-ratin-cols .multi-column__item p{font-size:18.52px;font-family:Lato!important}.presell-with-ratin-cols .multi-column__item .review-bage span{font-size:18.52px}.review-bage .stars svg{width:16px!important;height:16px!important;fill:#0f172a;margin:0}}@media screen and (max-width:768px){.bleed,.full-bleed{margin:0}.presal-hero-sec a.button.stick{position:fixed;top:auto;left:50%;transform:translate(-50%);z-index:1000;bottom:20px;width:272px}.section-spacing.custom_scroling{padding-bottom:20px!important;padding-top:0!important}.content-over-media>:not(img,video,iframe,svg,video-media,picture,image-parallax){z-index:auto}.banr{gap:6px}.announcement-bar.color-scheme{font-size:12px}.presal-hero-sec .content{width:90%}.presal-hero-sec p.h2{font-size:33px}.presal-hero-sec a.button{font-size:13px}.banr .dot{display:block;line-height:11px!important}.banr span{font-size:12.9px!important;font-family:Lato}nav.header__secondary-nav.customm-lp-nav{display:none}x-header.header{background:#e0e0e080}.pajma-meno-sec h2{font-size:26px!important}.presell-with-ratin-cols .multi-column__item .review-bage,.presell-with-ratin-cols .multi-column__item .review-bage span,.presell-with-ratin-cols .multi-column__item p{font-size:13px!important}.presell-with-ratin-cols .multi-column__item img{width:60px;height:auto}.presell-with-ratin-cols .multi-column__item p{font-size:13.52px;font-family:Lato!important}.shopify-section--image-with-text p{font-size:15px}.shopify-section--image-with-text p.h2{font-size:26px}.justify-self-center.psale-deskbtn{display:none}.shopify-section--featured-collections .v-stack h2{font-size:26px}.shopify-section--featured-collections .v-stack{display:block;justify-content:center;width:100%}.shopify-section--featured-collections a.product-title{font-size:11.66px!important;font-family:Lato!important;text-transform:uppercase!important;text-align:center!important;margin:0 auto}h2.sect-hading{font-size:26px!important}.comparison-header .others,.comparison-body .column li{font-size:14px!important}.col.brand img{width:110px!important}.rissk-fre{background:#ddd8d5}.shopify-section--faq h2{font-size:26px}.newsletter .content{background:#faf9f7;width:95%;padding:30px 10px;border-radius:10px;margin:auto}.newsletter .content h2{font-size:30px;line-height:37px}.newsletter .form-row>.form-control{justify-content:center;align-items:center;gap:10px;flex:auto}.newsletter .form-row{gap:10px;flex-wrap:nowrap}.newsletter .content p{font-size:14px}}@media screen and (max-width:699px){.banr{color:#fff;text-align:center;display:block;justify-content:center;align-items:center;gap:0px}.rissk-fre image-with-text-overlay img{object-fit:contain;object-position:150% 100%}.rissk-fre image-with-text-overlay{height:500px}.rissk-fre a.button{font-size:13px;padding:10px 7px}.rissk-fre p{color:#404040;font-size:14px;font-family:Lato}.prose .accordonn .accordion-title h3,.accordonn .accordion-content p,.prose .accordonn1 .accordion-title h3,.prose .accordonn3 .accordion-title h3{font-size:13px!important;flex:0 0 80%}}@media screen and (max-width:500px)and (min-width:420px){.rissk-fre .content{max-width:65%}}.shopify-section--featured-collections .color-scheme{padding-bottom:40px!important}@media screen and (max-width:500px){.comparison-header .others,.comparison-body .column li{font-size:12px!important;padding-left:14px}.comparison-body .column{flex:1;padding:0 5px}.comparison-body{display:flex;flex-wrap:wrap;padding:8px 8px 29px!important}.col.brand img{width:60px!important}}@media screen and (max-width:420px){.rissk-fre image-with-text-overlay img{object-fit:contain;object-position:675% 100%}.rissk-fre .content{max-width:202px}.rissk-fre p{color:#404040;font-size:12px;font-family:Lato}.rissk-fre p.h2{font-size:24px}.rissk-fre a.button{font-size:10px;padding:10px 7px}.review-bage span{font-weight:400;color:#013d54;font-size:12px}.rissk-fre image-with-text-overlay{height:445px;position:relative}.rissk-fre image-with-text-overlay:after{content:"";background:url("/cdn/shop/files/AI_Models_2025-Gabriela_done_1.png?v=1759741053");background-size:cover;height:445px;width:231px;position:absolute;background-repeat:no-repeat;right:0;left:auto;top:0}.rissk-fre .content{max-width:202px;place-self:baseline;margin-top:54px}.rissk-fre picture{display:none}.review-bage span{font-weight:400;color:#013d54;font-size:12px!important}}@media screen and (max-width:500px){.accordonn .accordion-title{display:flex;justify-content:normal!important;cursor:pointer}.accordonn .accordion-toggle:after,.accordonn1 .accordion-toggle:after,.accordonn3 .accordion-toggle:after{content:"+";visibility:visible;background:#eae6e3;width:30px!important;height:auto;text-align:center;border-radius:50%;vertical-align:middle;font-size:15px;font-weight:600}}@media screen and (max-width:390px){.prose.text-start .accordonn .accordion-toggle{font-size:9px!important}.prose.text-start .accordonn .accordion-toggle,.prose.text-start .accordonn1 .accordion-toggle,.prose.text-start .accordonn3 .accordion-toggle{visibility:visible!important;width:36px!important;height:36px!important;border-radius:50%;background:#eae6e3;display:flex;align-items:center;justify-content:center;font-size:15px!important;transition:transform .3s ease;font-weight:600;margin:0}.pajma-meno-sec .accordonn .accordion-toggle:after,.pajma-meno-sec .accordonn1 .accordion-toggle:after,.pajma-meno-sec .accordonn3 .accordion-toggle:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/custom-lps.css.map?v=161055933628457836021777395977 */

.custom_user_review.product_image_gallary_bellow.desktop,.product-info__block-item[data-block-type=vendor],.product-info__block-item[data-block-type=price] p,.safe_secure_checkout,.payment_card_icon,.product_guarantee_icon,.product_description_accordion.accordion-container,.product-info__block-item[data-block-type=buy-buttons] button img{display:none}.bottmm .content a.link:hover{border:1px solid #013d54!important;background:#fff!important;color:#013d54!important}.product-info__block-item[data-block-type="@app"] span.jdgm-prev-badge__text{text-decoration:underline;font-size:13px;font-family:Inter;color:#535353;padding-left:7px}.product-info__block-item[data-block-type=separator]{margin:0 0 8px!important;gap:0px!important}.product-info__block-item[data-block-type=variant-picker]{margin-top:10px!important}.product_custom_description p{margin-bottom:11px!important}.shopify-section--featured-collections button.prev-next-button{background:#fff!important;color:#000!important}.product-info__block-item[data-block-type=price],.product-info__block-item[data-block-type="@app"]{display:inline-block}.product-info__block-item[data-block-type="@app"]{float:right}product-sticky-bar.product-sticky-bar{padding:6px 2.5rem!important}.product-sticky-bar img{display:none}.xirotex-logo{margin-left:auto;margin-right:auto}.product_custom_description ul li .i-icon{position:relative;display:inline-block;cursor:pointer}@media only screen and (min-width:1300px){.presell-with-ratin-cols .multi-column{gap:8px!important;justify-content:normal;display:flex}.presell-with-ratin-cols .multi-column__item{display:flex;background:#ededed;border-radius:8px;align-items:center;padding:20px 15px;flex:0 0 32.8%!important}}@media only screen and (max-width:1300px)and (min-width:991px){.presell-with-ratin-cols .multi-column{display:flex}.presell-with-ratin-cols .multi-column__item{flex:0 0 32.6%!important}}@media screen and (max-width:500px){.color-scheme.vs-comparsn-sec .comparison-body{display:flex;flex-wrap:wrap;padding:8px 8px 47px!important}carousel-navigation.page-dots{position:absolute;left:0;right:0;bottom:10px}product-gallery.product-gallery{position:relative;display:block}}@media screen and (max-width:768px){.presell-with-ratin-cols .container{max-width:100%!important}.real_customer_video_section.custom_section h3{font-size:26px!important}.real_customer_video_section.custom_section p{font-size:15px!important}carousel-navigation.page-dots{position:absolute;left:0;right:0;bottom:10px}product-gallery.product-gallery{position:relative;display:block}}@media only screen and (min-width:320px)and (max-width:568px){.comfort-guarantee-block .section-heading,.custom_section .section_title{line-height:normal!important}}@media only screen and (min-width:320px)and (max-width:568px){.single_product .ProductMeta__Vendor,.product-info__block-item .vendor,.single_product .ProductMeta__Title,.single_product h1.product-title{font-size:20px!important;line-height:34px!important;text-align:left}}.product_custom_description ul li{background:none;padding-left:0;font-size:14px;list-style:disc!important;margin:0 0 5px!important;color:#424242!important}.product-info__block-item[data-block-type=variant-picker] variant-picker.variant-picker{display:flex;flex-flow:column-reverse}.product-info__block-item[data-block-type=buy-buttons] button{font-family:Lato;font-weight:500;font-size:16px;line-height:24px;background-color:#013d54!important;padding:0;border-radius:10px!important;color:#fff!important;text-align:center;letter-spacing:normal;--initial-gradient: none;border:none;height:60px}.buy-buttons button{font-family:Lato;font-weight:500;font-size:16px;line-height:24px;background-color:#013d54!important;border-radius:10px!important;color:#fff!important;text-align:center;letter-spacing:normal;--initial-gradient: none;border:none;height:60px}.buy-buttons button img{display:none}.header__primary-nav{justify-content:center}li.header__primary-nav-item:first-child{background:#f1f1f1;padding:10px;border-radius:4px}li.header__primary-nav-item a{font-size:12px;letter-spacing:2.4px;font-family:Lato;font-weight:400}nav.header__secondary-nav li a span.link-faded{display:none!important}nav.header__secondary-nav li a span.md\:hidden{color:#595959!important;display:block}.footer__block-list .footer__block{display:block}.footer__block.footer__block--image.presell-block{display:none}.footer{background:#fff}.product-info__block-item .product-title{font-size:31px!important;font-weight:400!important}.product-info__block-item .price-list sale-price,.product-info__block-item .price-list compare-at-price{font-family:Lato;font-size:18px;font-weight:400;line-height:28px;text-align:left;color:#333132;letter-spacing:1px}.product_custom_description{font-size:14px!important;color:#424242}.variant-picker__option-info .h-stack legend,.variant-picker__option-info .h-stack span{text-transform:uppercase!important}.revieww-main0{background:#f6f6f6;margin-top:35px;padding:17px 23px;border-radius:8px}.product-info__block-item[data-block-type=accordion] span.accordion__toggle span{color:#474747;font-size:15px;font-family:Lato;letter-spacing:1px;font-weight:400}.product_custom_description ul{list-style:disc!important}.product_custom_description p{font-size:14px!important;font-family:Lato!important;letter-spacing:0px!important}.single_product .QuantitySelector,.single_product .quantity-selector{border-radius:0;height:60px;align-items:center;margin:0;padding:0!important;--quantity-selector-height: 60px}.product-info__block-item[data-block-type=buy-buttons]{display:inline-block;width:64%!important}.product-info__block-item[data-block-type=variant-picker]{margin-bottom:0}.features--zoom-image .group:hover .group-hover\:zoom{scale:1!important}.single_product .QuantitySelector .QuantitySelector__Button:first-child,.single_product button.quantity-selector__button:first-child,.single_product .QuantitySelector .QuantitySelector__Button:last-child,.single_product button.quantity-selector__button:last-child{background-color:transparent!important;border-radius:0;height:60px;margin:0;padding:0}.shopify-section.shopify-section--main-product .single_product{padding-top:20px}fieldset.variant-picker__option.size .variant-picker__option-values label{width:86px;height:42px}fieldset.variant-picker__option.size .variant-picker__option-values input[checked=checked]+label{background:#f6f6f6!important}fieldset.variant-picker__option.size .variant-picker__option-values label span{color:#013d54}.complementary-products__header p{color:#474747;font-size:15px;font-weight:500;font-family:Lato;letter-spacing:2.2px}.horizontal-product-card__figure{width:125px;height:125px;background:#f6f6f6;border-radius:4px}.horizontal-product-card__figure img{object-fit:contain!important;aspect-ratio:1/1}.horizontal-product-card__info .product-title{color:#474747!important;font-size:17px!important;font-family:Lato!important;letter-spacing:0px}.complementary-products{margin-bottom:30px}h2.jdgm-rev-widg__title{color:#333132;font-weight:400;font-family:Lato;font-size:15px}.jdgm-rev-widg__summary-text{font-size:12px}.product_custom_description{padding-top:5px!important;margin-bottom:1.5em}.complementary-products button.button{color:#474747;font-size:12px;font-family:Lato;border:1px solid #474747!important}:where(.pm-evolve) price-list sale-price,:where(.pm-evolve) price-list compare-at-price{color:#474747;font-size:14px!important;font-family:Lato;letter-spacing:0px!important}.reveww-testimonial-card .stars img{width:14px;height:14px}.authr-details,span.author-verified{display:flex}span.author-verified{justify-content:center;align-items:center;gap:5px}span.author-verified img{width:11.6px;height:12.5px}.authr-details{gap:10px}.product-info__block-item .jdgm-preview-badge .jdgm-star.jdgm-star{color:#013d54}.bottmm .content{max-width:760px!important;border-radius:10px}.bottmm .content h2.sect-hading{font-size:40px;font-family:'SilkSerifText-Regular';font-weight:400;margin-bottom:20px}.bottmm .content .prose p{font-size:15px;color:#595959;font-family:Lato;font-weight:400}.bottmm .content a.link{text-decoration:none!important;border:none!important;background:#013d54;color:#fff;font-size:12px;line-height:24px;vertical-align:middle;display:inline-block;padding:10px 15px;border-radius:4px;font-family:Lato;text-transform:uppercase;letter-spacing:2.6px}.custom_user_review.product_image_gallary_bellow.mobile{display:none!important}.shopify-section--faq .color-scheme{background-color:#fff}.shopify-section--faq{padding-top:0}.shopify-section--faq h2{font-size:30px;line-height:40px;font-family:'SilkSerifText-Regular';color:#013d54;text-transform:inherit;font-weight:400;letter-spacing:.2px}.shopify-section--faq .prose p{color:#3d3d3d;font-size:15px;font-family:Lato}.presell-with-ratin-cols,.shopify-section.shopify-section--image-with-text .color-scheme,.shopify-section--featured-collections .color-scheme{background:#fff!important}.review_heading_section.custom_section h3{color:#333132;font-size:38.13px;font-weight:400!important;font-family:'SilkSerifText-Regular'}.review_heading_section.custom_section .section_description{font-family:Lato;font-size:14px;font-weight:400;line-height:20px;text-align:center;color:#6e6e6e}.shopify-section--featured-collections .v-stack{flex-direction:column-reverse}.shopify-section--featured-collections .v-stack h2{font-size:28.59px;text-transform:capitalize;font-family:'SilkSerifText-Regular';letter-spacing:.2px;font-weight:400}.shopify-section--featured-collections .v-stack p{color:#6e6e6e;font-size:16px!important;text-transform:inherit!important;letter-spacing:.2px!important;font-weight:400!important;font-family:Lato}.featured-collections-carousel__item price-list.price-list{display:flex!important}.featured-collections-carousel__item price-list.price-list sale-price,.featured-collections-carousel__item price-list.price-list compare-at-price{color:#000;font-size:15.13px;letter-spacing:0px}.featured-collections-carousel__item price-list.price-list compare-at-price{font-weight:300}.shopify-section--featured-collections .product-card__info .v-stack{flex-direction:column}.shopify-section.shopify-section--image-with-text .color-scheme{padding-left:94px;padding-right:94px}.reveww-testimonial-card .stars{margin-bottom:10px}.reveww-testimonial-card .testimonial-author{margin-top:10px}.reveww-testimonial-card span.author-verified p{font-size:10px;font-family:Lato;color:#7e7e7e}.reveww-testimonial-card span.author-name-v2{font-size:10px;font-family:Lato;text-transform:uppercase;color:#013d54}.real_customer_video_section.custom_section{padding-bottom:0}.real_customer_video_section.custom_section{background-color:#fff}.reviww-content p{color:#6e6e6e;font-size:14px;font-family:Lato;font-weight:400}.section-spacing.custom_scroling{background:#eae6e3}.color-scheme.vs-comparsn-sec{background:#eae6e3!important}.shopify-section--image-with-text p{color:#404040}.product-info__block-item[data-block-type=product-review] .product_description_accordion.accordion-container{display:block}.product-info__block-item[data-block-type=product-review] .product_description_accordion .ac-q{font-family:Lato;text-transform:uppercase;font-size:15px;letter-spacing:1px;color:#474747}.product-info__block-item[data-block-type=product-review] .product_description_accordion .faq_content p{font-size:14px;font-family:Lato}.product-info__block-item[data-block-type=product-review] .product_description_accordion .ac>.ac-q:after{color:#474747;font-weight:400;font-size:20px}.product_custom_description ul li{font-size:14px!important;font-family:Lato!important;letter-spacing:0px!important;display:list-item!important}.mainn-custom_scroling{padding-top:30px}.real_customer_video_section.custom_section .container{max-width:100%}@media screen and (max-width:1200px){fieldset.variant-picker__option.size .variant-picker__option-values label{width:55px;height:40px}.static-dv img{margin:0 auto!important;padding-top:30px!important}}@media screen and (max-width:991px){.shopify-section.shopify-section--image-with-text .color-scheme{padding-left:20px;padding-right:20px}.container.pajamma{max-width:96%!important}}@media screen and (min-width:768px){.video_slider_inner_section.owl-carousel.custm-vid{position:relative;overflow:hidden}.video_slider_inner_section.owl-carousel.custm-vid{max-width:100%!important}.video_slider_inner_section.owl-carousel.custm-vid:before,.video_slider_inner_section.owl-carousel.custm-vid:after{content:"";position:absolute;top:60px;width:80px;z-index:2}.presell-with-ratin-cols multi-column{gap:10px!important}.video_slider_inner_section.owl-carousel.custm-vid:before{left:0;background:linear-gradient(to right,#FAF9F7,transparent)}.video_slider_inner_section.owl-carousel.custm-vid:after{right:0;background:linear-gradient(to left,#FAF9F7,transparent)}}@media screen and (min-width:1000px){product-gallery.product-gallery{position:sticky;inset-block-start:calc(var(--sticky-area-height) + 20px)}}@media screen and (min-width:991px){.video_slider_inner_section.owl-carousel.custm-vid:before,.video_slider_inner_section.owl-carousel.custm-vid:after{height:calc(100% - 145px)}product-gallery.product-gallery{gap:10px}}@media screen and (max-width:991px)and (min-width:768px){h2.sect-hading{font-size:31px}.comparison-header .others{font-size:22px}.video_slider_inner_section.owl-carousel.custm-vid:before,.video_slider_inner_section.owl-carousel.custm-vid:after{content:"";position:absolute;top:30px;width:80px;z-index:2;pointer-events:none;height:calc(100% - 116px)}}@media screen and (min-width:1000px){.pajamma-crsnt{display:none}.product-gallery__image-list:hover .pajamma-crsnt{display:flex!important}.product-gallery__image-list:hover{gap:0px!important}.pajamma-crsnt .icon-arrow-right{position:absolute;top:50%;right:14px;transform:translateY(-50%);height:48px;width:48px;background:#ffffff80;box-shadow:0 0 4.57px #00000040}.pajamma-crsnt .icon-arrow-left{position:absolute;top:50%;left:71px;transform:translateY(-50%);height:48px;width:48px;background:#ffffff80;box-shadow:0 0 4.57px #00000040;z-index:11}.pajmma-tmp{position:relative}.pajamma-crsnt .icon-arrow-right path,.pajamma-crsnt .icon-arrow-left path{stroke:#000;stroke-width:1;stroke-linecap:square;fill:none;transform:scale(.5);transform-origin:center}}@media screen and (max-width:1000px){.pajamma-crsnt{display:none!important}}@media screen and (max-width:768px){.featured-collections-carousel__item price-list.price-list sale-price,.featured-collections-carousel__item price-list.price-list compare-at-price{font-size:13.13px!important}.shopify-section--featured-collections .product-card__info .v-stack a.product-title{font-size:14px!important}.product-info__block-item[data-block-type=separator]{margin:0;--product-info-gap: 20px !important}.shopify-section--image-with-text p{font-size:15px}.bleed,.full-bleed{margin:0}.product-info__block-item[data-block-type=quantity-selector]{display:inline-block;width:30%}.product-info__block-item[data-block-type=quantity-selector]{display:inline-block;width:35%}.single_product .QuantitySelector,.single_product .quantity-selector{--quantity-selector-input-width: .5rem}.single_product .QuantitySelector .QuantitySelector__Button:first-child,.single_product button.quantity-selector__button:first-child,.single_product .QuantitySelector .QuantitySelector__Button:last-child,.single_product button.quantity-selector__button:last-child{width:50px}.single_product button.quantity-selector__button:first-child{padding-left:10px}.product-info__block-item[data-block-id=buy_buttons]{width:60%!important;margin-left:10px}.shopify-section--featured-collections .v-stack{display:flex;justify-content:center;width:100%}.collection_page .ProductItem .ProductItem__Price,.product-card compare-at-price,.product-card sale-price{font-size:16px!important;font-weight:400!important}.review_heading_section.custom_section h3{font-size:20.6px;line-height:24px}.review_heading_section.custom_section{padding-top:0}.review_heading_section.custom_section .user_review_with_icon{display:none;margin:0}.shopify-section--faq .color-scheme{background-color:#fbfbfb;margin-top:50px}.bottmm .content{max-width:95%!important;border-radius:10px;background:#faf9f7;margin:0 auto}.shopify-section--faq h2{font-size:24px;line-height:35px}.shopify-section--image-with-text p.h2{font-size:24px}.real_customer_video_section.custom_section{padding-top:35px}.real_customer_video_section .section-header{margin:0 auto!important;width:92%;display:block;text-align:center}product-rerender>.product{row-gap:0px}.reviww-content p{font-size:13px}.product-info__block-item .product-title{font-size:26px!important;font-weight:400!important}.product-info__block-item .price-list sale-price,.product-info__block-item .price-list compare-at-price{font-size:16px!important}.product_custom_description p,.product_custom_description ul li{font-size:14px!important}.product-info__block-item[data-block-type=accordion] span.accordion__toggle span{font-size:13.57px}.product_image_gallary_bellow.mobile{display:none}.variant-picker__option-info .h-stack legend,.variant-picker__option-info .h-stack span{text-transform:uppercase!important;font-size:11.76px!important}.single_product .QuantitySelector,.single_product .quantity-selector{height:50px;--quantity-selector-height: 50px}.single_product .QuantitySelector .QuantitySelector__Button:first-child,.single_product button.quantity-selector__button:first-child,.single_product .QuantitySelector .QuantitySelector__Button:last-child,.single_product button.quantity-selector__button:last-child,.product-info__block-item[data-block-type=buy-buttons] button{height:50px}.shopify-section.shopify-section--main-product .single_product{padding-top:13px;padding-bottom:30px}}@media screen and (max-width:380px){.shopify-section--image-with-text p{font-size:14px}.shopify-section--image-with-text p.h2{font-size:22px}.presell-with-ratin-cols .multi-column__item p{font-size:11px!important}}.product-info__block-item[data-block-id*=growave_loyalty_wishlist_block_product_fave_button]{float:none}.product-info__block-item[data-block-id*=growave_loyalty_wishlist_block_product_fave_button] .gw-wl-add-to-wishlist-product-page-widget.svelte-xc0fd8 .gw-btn.gw-button.--outlined{padding-left:0!important}@media screen and (max-width:759px){label.color-swatch{width:56px;height:56px}fieldset.variant-picker__option.size .variant-picker__option-values label{width:92px;height:52px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/pajama-pdp.css.map?v=180898483892201852081777396015 */

.real_customer_video_section.custom_section,.section-spacing.custom_scroling{background-color:#faf9f7!important}.vs-comparsn-sec .content{max-width:900px;background:transparent;box-shadow:none;padding-top:35px;padding-bottom:0!important}.shopify-section.real-customer-custom-section .section-header{max-width:100%}.sect-subheading{margin-bottom:50px;font-family:Lato;font-size:13px;font-weight:400;text-transform:capitalize;letter-spacing:0px;color:#000}.product-gallery__thumbnail-scroller{gap:5px}.product-info__block-item[data-block-type=buy-buttons] button:hover{color:#051928!important;background:#fff!important;border:1px solid #051928!important}.shopify-section--faq .color-scheme{background-color:#fff!important;margin-top:1px!important}.compar-table{display:table;width:100%;border-collapse:collapse;margin-bottom:30px}.compar-table .col-main{background:#0f2435!important}.product_custom_description ul li.popipp{cursor:pointer;text-decoration:underline}.compar-table .table-header,.compar-table .table-row{display:table-row}.compar-table .col{display:table-cell;padding:10px;vertical-align:middle;text-align:center;background:#f7f7f7;font-size:15px;font-family:Lato;color:#595959}.compar-table .col-label{font-weight:700;text-align:center;width:20%;background:#f7f7f7;color:#051928;font-size:17px}.table-header .col-label{background:#eae6e3!important;box-shadow:none}.table-header .col{font-weight:600;font-size:18px}.vs-comparsn-sec .content .prose section.compar-section .col{padding-bottom:30px}.vs-comparsn-sec .content .prose{box-shadow:none!important}.compar-table .col-main:before,.compar-table .col-main:after{content:"";position:absolute;left:0;right:0;height:15px;background:#0f2435!important}.compar-table .col-main:before{top:-15px}.compar-table .col-main:after{bottom:0}.col-main{position:relative;background-color:#0f2435!important;color:#fff!important;width:25%}.compar-table .table-header .col{background:#f7f7f7}.table-row:last-child .col-main:before,.table-row:last-child .col-main:after{content:"";position:absolute;left:0;right:0;height:15px;background:#0f2435!important}.table-row:last-child .col-main:after{bottom:-15px}.test-methods{padding:30px 0 0;max-width:750px;margin:30px auto}.test-methods h4{margin-bottom:10px}.test-methods ol{margin:0;display:flex;gap:10px;width:100%}.test-methods ol li{background:#fff;padding:20px 10px!important;border-radius:3px;flex:1;font-size:15px!important}.real_customer_video_section{padding:20px 0!important}h2.sect-hading{margin-bottom:20px}.col.col-main img{max-width:140px}.presell-with-ratin-cols .multi-column__item{background:#f4f4f4!important}.presell-with-ratin-cols .multi-column__item{justify-content:center}section.compar-section{background:#f7f7f7}@media screen and (min-width:768px){.image-with-text p{max-width:508px}}@media only screen and (min-width:991px){.compar-overlay{display:none!important}}@media only screen and (max-width:991px){.compar-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;position:relative;overflow-y:hidden}.sect-subheading{margin-bottom:10px}section.compar-section{position:relative}.compar-table,.compar-table-wrapper,.vs-comparsn-sec .content .prose,section.compar-section{background:transparent!important}.compar-table{padding-top:40px;padding-bottom:40px}.compar-table-wrapper::-webkit-scrollbar{display:none}.compar-table{display:inline-block;min-width:600px}.compar-table .col{padding:10px!important}.col.col-main img{max-width:116px}.compar-table .col-label,.compar-table .col,.compar-table .col-main{font-size:14px}.compar-table .col,.compar-table .col-main,.compar-table .col-label{min-width:130px}.compar-table-wrapper:active{cursor:grabbing}.vs-comparsn-sec .content{max-width:100%;background:transparent;box-shadow:none;padding-top:35px;padding-bottom:0!important}}@media only screen and (min-width:1300px){.presell-with-ratin-cols .multi-column__item{padding:10px!important}}@media screen and (min-width:768px){.presell-with-ratin-cols .multi-column__item p{font-size:16px;font-family:Lato!important}.presell-with-ratin-cols .multi-column__item img{width:80px;height:auto}image-with-text.image-with-text img{max-width:600px;height:auto}}@media screen and (max-width:768px){.pajamma-crsnt .icon-arrow-right{position:absolute;top:50%;right:14px;transform:translateY(-50%);height:30px;width:30px;background:none!important;box-shadow:none!important}.product-gallery__image-list .pajamma-crsnt{display:flex!important}.pajamma-crsnt .icon-arrow-right path,.pajamma-crsnt .icon-arrow-left path{stroke:#fff;font-weight:700!important}.pajamma-crsnt .icon-arrow-left{position:absolute;top:50%;left:14px;transform:translateY(-50%);height:30px;width:30px;background:none!important;box-shadow:none!important;z-index:11}.mainn-custom_scroling marquee-text.scrolling-content{flex:0 0 60%!important}.bleed,.full-bleed{margin:0}product-gallery.product-gallery .page-dots{gap:5px}.test-methods ol{display:block}.test-methods ol li:first-child{margin-bottom:10px}.test-methods{padding:0;max-width:300px;margin:0 auto}.test-methods h4{margin-bottom:10px;font-size:13px;font-family:Inter;font-weight:400}.mainn-custom_scroling{display:flex!important;justify-content:space-around!important;align-items:baseline!important}.static-dv{flex:0 0 110px!important}.titl{text-align:center;font-size:18px!important}}@media only screen and (min-width:320px)and (max-width:568px){.single_product h1.product-title{margin-top:25px!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/sheets-pdp.css.map?v=65887025473303611901777396018 */


@media screen and (max-width: 768px) {
  .header__logo-image,
  .section-header img.header__logo-image {
    width: 60px !important;
    max-width: 60px !important;
    height: auto !important;
    min-height: 0 !important;
    object-fit: contain !important;
  }
}

.pm-evolve{--evolve-ink: #0f1f2e;--evolve-ink-soft: #3a3a3a;--evolve-muted: #6b7280;--evolve-muted-soft: #9a9892;--evolve-cream: #faf9f7;--evolve-cream-deep: #f4f1ea;--evolve-stone: #e8e6e2;--evolve-stone-soft: #cfc9bd;--evolve-gold: #013d54;--evolve-gold-alt: #013d54;--evolve-green: #2d7a3a;--evolve-red: #c4635a;--evolve-font-serif: 'SilkSerifText-Regular', Georgia, serif;--evolve-font-sans: Lato, -apple-system, system-ui, sans-serif;--evolve-bp-desktop: 900px;--evolve-max-w: 1200px}.evolve,.evolve *{box-sizing:border-box}.evolve{font-family:var(--evolve-font-sans);color:var(--evolve-ink)}.evolve-serif{font-family:var(--evolve-font-serif)}.evolve-stars{display:inline-flex;gap:1px;align-items:center;line-height:0}.evolve-stars svg{display:block}.evolve-verified{display:inline-flex;align-items:center;gap:6px;font-family:var(--evolve-font-sans);font-size:11px;color:var(--evolve-muted)}.evolve-section{background:#fff}@media(min-width:900px){.evolve-pdp{max-width:var(--evolve-max-w)!important;display:grid!important;grid-template-columns:minmax(0,500px) 1fr;column-gap:48px;row-gap:0;align-items:start;padding:16px 32px 48px}.evolve-pdp__gallery{grid-column:1;grid-row:1 / span 99;position:sticky;top:16px;max-width:500px}.evolve-pdp__rating,.evolve-pdp__title-wrap,.evolve-pdp__price-wrap,.evolve-pdp__benefits,.evolve-pdp__swatches,.evolve-pdp__sizes,.evolve-pdp__buy{grid-column:2;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.evolve-pdp__testimonial,.evolve-pdp__email{grid-column:2;margin-left:0!important;margin-right:0!important;padding-left:22px!important;padding-right:22px!important}.evolve-pdp__rating{padding-top:0!important}.evolve-pdp__title-wrap{padding-top:8px!important}.evolve-pdp__title{font-size:28px!important}.evolve-pdp__price-wrap{padding-top:12px!important}.evolve-pdp__benefits{margin-top:14px!important}.evolve-pdp__testimonial{margin-top:16px!important}.evolve-pdp__swatches,.evolve-pdp__sizes{padding-top:16px!important}.evolve-pdp__buy{margin-top:18px!important}.evolve-pdp__email{margin-top:16px!important}.evolve-pdp__buy--sticky{position:static!important;box-shadow:none!important;border-top:1px solid var(--evolve-stone)!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.evolve-section--marquee,.evolve-section--compare,.evolve-section--accordions,.evolve-section--pairing,.evolve-section--fabric,.evolve-section--best{padding-left:max(20px,calc((100vw - var(--evolve-max-w)) / 2))!important;padding-right:max(20px,calc((100vw - var(--evolve-max-w)) / 2))!important}.evolve-compare__table{max-width:720px!important}.evolve-accordions{max-width:900px!important}.evolve-pairing{max-width:720px!important}.evolve-pairing__thumb{width:160px!important}.evolve-fabric__display{max-width:720px!important}.evolve-fabric__value{font-size:96px!important}.evolve-best{padding-right:max(20px,calc((100vw - var(--evolve-max-w)) / 2))!important}.evolve-best__track{display:grid!important;grid-template-columns:repeat(4,1fr);overflow:visible!important;gap:24px!important}.evolve-best__card{min-width:0!important}.evolve-best__spacer{display:none!important}}.evolve-best__name{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:1.3em}:where(.pm-evolve) .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/22/assets/evolve-pdp.css.map?v=154503287465026724391777480493 */

.evolve-notice-wrap{padding:16px 20px 0}.evolve-notice{max-width:1100px;margin:0 auto;padding:14px 18px;border:1px dashed #b9a26a;border-radius:6px;background:#fdf8ec;color:#3f3a30;font-size:11px;line-height:1.55}.evolve-notice p{margin:0 0 6px}.evolve-notice p:last-child{margin-bottom:0}.evolve-notice__head{font-weight:700;color:#013d54;font-size:12px}.product-info .product-title,.product-info h1.product-title{font-size:clamp(30px,3.1vw,46px);line-height:1.1;margin-bottom:6px}.product-info__block-item.evolve-rating-under-title{width:100%;margin:0 0 10px}.evolve-rating-under-title .jdgm-prev-badge{display:inline-flex;align-items:center;gap:6px}.lp-gifts{display:flex;flex-direction:column;gap:10px;margin:2px 0 14px;font-family:Lato,sans-serif}.lp-gifts-title{display:none}.lp-gifts-row{display:flex;gap:14px;justify-content:flex-start}.lp-gift{flex:0 0 96px;display:flex;flex-direction:column;align-items:center;gap:6px;position:relative;padding-top:11px}.lp-gift-pill{position:absolute;top:0;left:50%;transform:translate(-50%);background:#013d54;color:#fff;font-size:10px;line-height:13px;font-weight:700;padding:3px 8px;border-radius:999px;white-space:nowrap;z-index:1}.lp-gift-pill s{opacity:.8;margin-left:3px}.lp-gift-img{width:96px;height:96px;background:#f4f1ea;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.lp-gift-img img{width:100%;height:100%;object-fit:cover;display:block}.lp-gift-name{margin:0;font-size:11px;line-height:14px;font-weight:700;color:#0f1f2e;text-align:center}.evolve-size-chart-below{margin-top:10px}.product-gallery__media{position:relative}.evolve-proof{position:absolute;top:20px;left:0;z-index:4;display:flex;align-items:center;gap:12px;max-width:min(78%,430px);padding:11px 34px 11px 14px;background:#013d54;color:#fff;clip-path:polygon(0 0,100% 0,calc(100% - 18px) 50%,100% 100%,0 100%);font-family:Lato,sans-serif}.evolve-proof__close{position:absolute;top:6px;right:26px;width:17px;height:17px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:#ffffff29;color:#fff;font-size:13px;line-height:1;cursor:pointer}.evolve-proof__close:hover{background:#ffffff4d}.evolve-proof.is-collapsed{cursor:pointer;gap:0;padding:6px 22px 6px 8px;width:max-content;max-width:60%}.evolve-proof.is-collapsed .evolve-proof__body,.evolve-proof.is-collapsed .evolve-proof__close{display:none}.evolve-proof.is-collapsed .evolve-proof__badge-text{font-size:11px}.evolve-proof.is-collapsed .evolve-proof__laurel,.evolve-proof.is-collapsed .evolve-proof__laurel-flip svg{width:9px;height:22px}.evolve-proof__badge{display:flex;align-items:center;gap:1px;flex:0 0 auto;color:#c8a879}.evolve-proof__laurel,.evolve-proof__laurel-flip svg{width:13px;height:31px}.evolve-proof__laurel-flip{display:inline-flex;transform:scaleX(-1)}.evolve-proof__badge-text{font-family:'SilkSerifText-Regular',Georgia,serif;color:#fff;font-size:15px;line-height:1.05;font-weight:600;text-align:center}.evolve-proof__body{min-width:0}.evolve-proof__line{margin:0;font-size:12px;line-height:1.35;color:#ffffffe0}.evolve-proof__line strong{color:#fff;font-weight:700}.evolve-proof__note{margin:5px 0 0;font-size:10px;line-height:1.4;color:#ffffffb3;border-top:1px solid rgba(255,255,255,.18);padding-top:5px}.evolve-proof__reviews{margin:5px 0 0;display:flex;align-items:center;gap:6px;font-size:11px}.evolve-proof__stars{color:#e0b654;letter-spacing:.5px;font-size:11px}.evolve-proof__score{color:#ffffffe6}.evolve-proof__score strong{font-weight:700;color:#fff}.evolve-proof__link{padding:0;border:0;background:none;color:#fff;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.evolve-proof__link:hover{color:#e6cfa6}.product-info__block-item[data-block-type=buy-buttons]{display:block!important;width:100%!important;max-width:none!important}.product-info__block-item[data-block-type=buy-buttons] product-form,.product-info__block-item[data-block-type=buy-buttons] form.shopify-product-form,.product-info__block-item[data-block-type=buy-buttons] .v-stack,.product-info__block-item[data-block-type=buy-buttons] buy-buttons{display:block!important;width:100%!important;max-width:none!important}.product-info__block-item[data-block-type=buy-buttons] button{width:100%!important;max-width:none!important;display:flex!important;align-items:center;justify-content:center;column-gap:10px}.evolve-cart-label{font:inherit}.evolve-cart-price{font:inherit;font-weight:700}.evolve-cart-price s{opacity:.7;font-weight:400;margin-right:5px}.evolve-cart-price:empty{display:none}.evolve-compare-at{margin-left:8px;color:#7a7a7a}:where(.pm-evolve) [data-evolve-carousel]{display:flex!important;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}:where(.pm-evolve) [data-evolve-carousel]::-webkit-scrollbar{display:none}[data-evolve-carousel]>.product-gallery__media{flex:0 0 100%;scroll-snap-align:start}:where(.pm-evolve) [data-evolve-thumbs]{display:flex;flex-direction:column;gap:10px}:where(.pm-evolve) [data-evolve-dots]{display:none!important}.product-gallery__media{aspect-ratio:1 / 1!important;overflow:hidden;background:#f4f4f4}.product-gallery__media img{width:100%!important;height:100%!important;object-fit:cover;display:block}.product-gallery__thumbnail{aspect-ratio:1 / 1;height:auto!important;overflow:hidden}.product-gallery__thumbnail img{width:100%!important;height:100%!important;object-fit:cover}@media(max-width:767px){.product-gallery .page-dots{display:none!important}.product-gallery__thumbnail-list.hidden{display:block!important;position:static!important}.product-gallery__thumbnail-list .product-gallery__thumbnail-scroller{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px;overflow-x:auto;overflow-y:hidden;padding:12px 20px 4px;margin:0;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-gallery__thumbnail-list .product-gallery__thumbnail-scroller::-webkit-scrollbar{display:none}.product-gallery__thumbnail-list .product-gallery__thumbnail{flex:0 0 56px;width:56px;height:75px;scroll-snap-align:start;border:1px solid #e3e0dc;border-radius:4px;overflow:hidden;padding:0;background:#fff}.product-gallery__thumbnail[aria-current=true]{border-color:#013d54}.product-gallery__thumbnail img{width:100%;height:100%;object-fit:cover}.evolve-proof{max-width:88%;gap:9px;padding:9px 30px 9px 11px}.evolve-proof__badge-text{font-size:13px}.evolve-proof__line{font-size:11px}}.lp-sec{padding:64px 20px;font-family:Lato,sans-serif;color:#333132}.lp-wrap{max-width:1100px;margin:0 auto}.lp-h2{font-family:'SilkSerifText-Regular',Georgia,serif;font-weight:400;color:#013d54;text-align:center;font-size:clamp(26px,3vw,38px);line-height:1.15;margin:0 0 10px}.lp-h2--left{text-align:left}.lp-sub{text-align:center;color:#5b5b5b;font-size:15px;line-height:1.55;max-width:720px;margin:0 auto 34px}.product-info__block-item[data-block-type=title]{margin:0 0 2px!important}.product-info__block-item[data-block-type=title] h1.product-title{font-size:clamp(30px,2.2vw,31px)!important;line-height:1.1!important;margin:0!important}.product-info__block-item.evolve-rating-under-title{margin:4px 0 6px!important}.product-info__block-item[data-block-type=price]{margin:0 0 6px!important}.product-info__block-item[data-block-type=price] .v-stack{display:block!important}price-list.price-list--product{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:10px}.product-info__block-item[data-block-type=price] price-list.price-list--product sale-price{font-size:24px!important;font-weight:700!important;color:#013d54!important;line-height:1.1!important;order:2}.evolve-compare-at{order:1;font-size:16px;color:#8a8a8a;margin:0!important}.evolve-value-tag{order:3;align-self:center;background:#f4efe4;color:#6f5626;font-size:12px;font-weight:700;letter-spacing:.02em;padding:4px 10px;border-radius:999px;white-space:nowrap}.product_custom_description.evolve-features{margin:8px 0 14px!important;padding:0!important}.product_custom_description.evolve-features .evolve-features__list{list-style:none!important;margin:0!important;padding:0!important;display:grid!important;gap:9px}.product_custom_description.evolve-features .evolve-features__list li{list-style:none!important;display:flex!important;align-items:center;gap:8px;margin:0!important;padding:0!important;font-size:14px;line-height:1.3;color:#333132}.product_custom_description.evolve-features .evolve-features__list li:before,.product_custom_description.evolve-features .evolve-features__list li::marker{content:none!important;display:none!important}.product_custom_description.evolve-features .evolve-features__list svg{display:block;width:20px;height:20px!important;height:24px;flex:0 0 auto;color:#013d54}.evolve-footnote{font-size:12px;color:#6b6b6b;line-height:1.5;margin-top:12px}.evolve-sticky-compare{color:#8a8a8a;margin-right:6px;font-size:13px}.product-info__block-item[data-block-id*=sezzle_widget]{display:block!important;width:100%!important;margin:2px 0 0!important;text-align:center!important;position:static!important;float:none!important;clear:both}.product-info__block-item[data-block-id*=sezzle_widget] .sezzle-shopify-info-button{position:static!important;width:100%!important;margin:0!important}.product-info__block-item[data-block-id*=sezzle_widget] .sezzle-shopify-info-button,.product-info__block-item[data-block-id*=sezzle_widget] .sezzle-button-text{text-align:center!important;justify-content:center!important;font-size:13px!important;line-height:18px!important;color:#4c4c4c!important}.product-info__block-item[data-block-id*=sezzle_widget] .sezzle-logo{height:15px!important;width:auto!important}.product-info__block-item.evolve-trust{display:block!important;width:100%!important;position:static!important;float:none!important;clear:both;margin:12px 0 4px;padding:12px 0 0;border-top:1px solid #ECE8E1}.evolve-trust__list{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.evolve-trust__list li{display:flex;align-items:flex-start;gap:7px;font-size:13px;line-height:1.25;color:#3b3b3b}.evolve-trust__list svg{width:15px;height:15px;flex:0 0 auto;color:#013d54;margin-top:1px}.product-info__block-item.lp-revs{margin:22px 0 8px}.lp-revs__track{display:grid;grid-auto-flow:column;grid-auto-columns:88%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:0;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}.lp-revs__track::-webkit-scrollbar{display:none}.lp-rev{scroll-snap-align:start;background:#f6f6f6;border-radius:6px;padding:18px 20px 16px;display:flex;flex-direction:column;gap:10px;min-height:168px}.lp-rev__stars{color:#013d54;letter-spacing:1px;font-size:14px}.lp-rev__text{margin:0;font-size:14px;line-height:1.55;color:#333132}.lp-rev__by{margin-top:auto;display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#013d54}.lp-rev__avatar{width:26px;height:26px;border-radius:50%;background:#013d54;color:#fff;display:grid;place-items:center;font-size:12px;font-weight:700;letter-spacing:0;text-transform:none}.lp-rev__name{font-weight:700}.lp-rev__badge{display:inline-flex;align-items:center;gap:4px;color:#6b6b6b;text-transform:none;letter-spacing:0;font-size:11px}.lp-rev__badge svg{width:12px;height:12px;color:#013d54}.lp-why{background:#f4f1ea}.lp-cmp{display:grid;grid-template-columns:150px repeat(4,minmax(0,1fr));background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #013d540f,0 12px 32px #013d540f;max-width:1000px;margin:0 auto}.lp-cmp__row{display:contents}.lp-cmp__label,.lp-cmp__cell{padding:18px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:14px;line-height:1.45;color:#4c4c4c;border-top:1px solid #ECE8E1;min-height:64px}.lp-cmp__row--head .lp-cmp__label,.lp-cmp__row--head .lp-cmp__cell{border-top:0;padding-top:26px;padding-bottom:18px}.lp-cmp__label{align-items:flex-start;text-align:left;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6b6b6b}.lp-cmp__cell--us{background:#fbf8f2;color:#013d54;font-weight:600}.lp-cmp__row--head .lp-cmp__cell--us{background:#013d54;color:#fff}.lp-cmp__row--head .lp-cmp__cell b{margin-top:12px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.lp-cmp__tile{width:96px;height:96px;border-radius:12px;background:#f4f1ea;color:#a89f93;display:grid;place-items:center;overflow:hidden}.lp-cmp__tile svg{width:46px;height:46px}.lp-cmp__tile--photo{background:#fff;box-shadow:0 0 0 1px #ffffff40}.lp-cmp__tile--float{background:transparent;box-shadow:none;overflow:visible}.lp-cmp__tile--float img{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 10px 18px rgba(0,0,0,.35))}.lp-cmp__tile--photo img{width:100%;height:100%;object-fit:cover;display:block}.lp-ic{width:22px;height:22px;display:block;margin:0 auto 6px}.lp-ic--ok{color:#1f7a4d}.lp-ic--mid{color:#b88a2a}.lp-ic--no{color:#b3473d}.lp-cmp__cell small{display:block;font-size:12.5px;opacity:.85}.lp-cmp__label small{display:block;font-weight:400;letter-spacing:0;text-transform:none;font-size:11px;color:#8a8a8a;margin-top:2px}.lp-cmp__na{color:#8a8a8a!important;opacity:1!important}.lp-cmp__hint{display:none;margin:0 0 10px;font-size:12px;color:#6b6b6b;text-align:right}@media(max-width:767px){.lp-cmp{grid-template-columns:112px repeat(4,minmax(120px,1fr));overflow-x:auto;display:grid}.lp-cmp__label{font-size:10px;letter-spacing:.06em;padding-left:12px!important;padding-right:8px!important}.lp-cmp__hint{display:block}.lp-why .lp-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -20px;padding:0 20px}.lp-cmp__label,.lp-cmp__cell{padding:14px 10px;font-size:13px}.lp-cmp__tile{width:68px;height:68px}}.lp-proof{background:#fff}.lp-proof__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:40px;align-items:center}.lp-proof__head .lp-h2{font-size:clamp(30px,3.4vw,46px);margin-bottom:14px}.lp-proof__sub{margin:0;color:#5b5b5b;font-size:15px;line-height:1.55}.lp-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lp-stat{text-align:center}.lp-stat b{display:block;white-space:nowrap;font-family:'SilkSerifText-Regular',Georgia,serif;font-weight:400;font-size:clamp(34px,3.9vw,56px);line-height:1;color:#013d54;letter-spacing:-.01em}.lp-stat span{display:block;margin-top:12px;font-size:14px;color:#5b5b5b;line-height:1.4}.lp-up{background:#fff;padding-top:24px}.lp-up__card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-radius:14px;overflow:hidden;background:#f4f1ea}.lp-up__media img{width:100%;height:100%;object-fit:cover;object-position:50% 15%;display:block}.lp-up__body{padding:56px 52px;display:flex;flex-direction:column;justify-content:center}.lp-up__body .lp-h2{margin-bottom:18px}.lp-up__body>p{margin:0 0 14px;color:#3f3f3f;font-size:16px;line-height:1.65}.lp-steps{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:14px}.lp-steps li{display:flex;gap:14px;align-items:flex-start}.lp-step__n{flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#013d54;color:#fff;display:grid;place-items:center;font-weight:700;font-size:13px}.lp-steps b{display:block;color:#013d54;font-size:16px}.lp-steps p{margin:0;color:#4c4c4c;font-size:14px;line-height:1.5}.lp-steps-sec{background:#fff;padding-top:24px}.lp-step__img{width:100%;aspect-ratio:4 / 3;border-radius:10px;overflow:hidden;background:#f4f1ea}.lp-step__img img{width:100%;height:100%;object-fit:cover;display:block}.lp-step__img{position:relative}.lp-step__badge{position:absolute;top:14px;left:14px;width:44px;height:44px;border-radius:50%;background:#013d54;color:#fff;display:grid;place-items:center;font-family:Lato,sans-serif;font-weight:700;font-size:19px;line-height:1;z-index:1;border:2px solid rgba(255,255,255,.95);box-shadow:0 2px 10px #00000040}.lp-steps--row b{font-size:22px;font-family:'SilkSerifText-Regular',Georgia,serif;font-weight:400;color:#013d54}.lp-steps--row p{font-size:15px;color:#4c4c4c;line-height:1.5;margin-top:4px}.lp-strike{text-decoration:line-through;text-decoration-thickness:2px;color:#8a8a8a}.lp-guarantee{white-space:nowrap;font-weight:700;color:#013d54}.product_description_accordion .ac-a .lp-acc{font-family:Lato,sans-serif;color:#3b3b3b!important;padding:6px 0 14px!important}.product_description_accordion .ac-a .lp-acc__lead{margin:0 0 16px!important;font-size:14px!important;line-height:1.65!important;color:#5b5b5b!important}.product_description_accordion .ac-a .lp-acc__lead strong{color:#013d54!important;font-weight:700!important}.product_description_accordion .ac-a .lp-acc__chips{list-style:none;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important}.product_description_accordion .ac-a .lp-acc__chips li{display:flex!important;gap:12px!important;align-items:flex-start;background:#f8f7f4!important;border:1px solid #EFEBE4!important;border-radius:10px;padding:14px 14px 13px!important}.product_description_accordion .ac-a .lp-acc__chips svg{width:18px!important;height:18px!important;flex:0 0 auto;color:#013d54!important;margin-top:1px}.product_description_accordion .ac-a .lp-acc__chips b{display:block!important;color:#013d54!important;font-size:13.5px!important;font-weight:700!important;line-height:1.3!important}.product_description_accordion .ac-a .lp-acc__chips span{display:block!important;font-size:12px!important;color:#6b6b6b!important;line-height:1.45!important;margin-top:3px}.product_description_accordion .ac-a .lp-acc--set{display:grid!important;grid-template-columns:140px minmax(0,1fr);gap:20px!important;align-items:start}.product_description_accordion .ac-a .lp-acc__photo{background:transparent!important;border:0!important;border-radius:0!important;overflow:visible;aspect-ratio:1 / 1;display:grid!important;place-items:center}.product_description_accordion .ac-a .lp-acc__photo img{width:100%!important;height:100%!important;object-fit:contain;display:block!important;filter:drop-shadow(0 8px 14px rgba(6,24,40,.18))}.product_description_accordion .ac-a .lp-acc__setbody .lp-acc__lead{margin-bottom:8px;font-size:14px!important}.product_description_accordion .ac-a .lp-set{width:100%!important;border-collapse:collapse;font-size:13px!important;margin:0 0 16px!important}.product_description_accordion .ac-a .lp-set th{text-align:left;vertical-align:top;padding:10px 12px 10px 0!important;color:#013d54!important;font-weight:700!important;font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important;white-space:nowrap;width:92px!important;border-bottom:1px solid #ECE8E1!important}.product_description_accordion .ac-a .lp-set td{padding:10px 0!important;line-height:1.6!important;color:#4c4c4c!important;border-bottom:1px solid #ECE8E1!important}.product_description_accordion .ac-a .lp-set tr:last-child th,.product_description_accordion .ac-a .lp-set tr:last-child td{border-bottom:0!important}.product_description_accordion .ac-a .lp-acc__icons{list-style:none;margin:0!important;padding:0!important;display:grid!important;gap:9px!important}.product_description_accordion .ac-a .lp-acc__icons li{display:flex!important;align-items:center;gap:10px!important;font-size:13px!important;color:#3b3b3b!important;line-height:1.3!important}.product_description_accordion .ac-a .lp-acc__icons svg{width:16px!important;height:16px!important;color:#013d54!important;flex:0 0 auto}.product_description_accordion .ac-a .lp-acc__icons--care{margin-top:2px}.product_description_accordion .ac-a .lp-acc .evolve-footnote{font-size:11.5px!important;color:#8a8a8a!important;line-height:1.5!important;margin:16px 0 0!important;padding-top:12px;border-top:1px solid #ECE8E1}.lp-cs-buy-box{padding-bottom:0!important}.lp-cs-badges{padding-block-start:14px!important;padding-top:14px!important}.lp-cs-sticky .evolve-value-tag{margin-left:8px}.lp-marquee{overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.lp-marquee__track{display:flex;gap:16px;width:max-content;animation:lp-marquee 36s linear infinite;will-change:transform}.lp-marquee:hover .lp-marquee__track{animation-play-state:paused}.lp-marquee__item{flex:0 0 auto;width:340px;display:flex;align-items:center;gap:16px;background:#f6f6f6;border-radius:6px;padding:12px 22px}.lp-marquee__item .overflow-hidden{flex:0 0 72px;width:72px;height:72px;border-radius:50%;overflow:hidden;background:#fff;display:grid;place-items:center}.lp-marquee__item img{width:100%!important;height:100%!important;object-fit:cover;display:block}.lp-marquee__item .prose{margin:0}.lp-marquee__item .prose p{margin:0;font-size:14px;line-height:1.4;color:#333132}@keyframes lp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.lp-marquee__track{animation:none}}.product-info__block-item[data-block-type=buy-buttons]{margin-bottom:0!important;padding-bottom:0!important}.product-info__block-item[data-block-type=buy-buttons] .v-stack,.product-info__block-item[data-block-type=buy-buttons] buy-buttons{margin-bottom:0!important}.product-info__block-item[data-block-id*=sezzle_widget]{margin-top:10px!important}.lp-cs-sticky{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:10px 40px;width:100%;box-sizing:border-box;background:#fff;border-bottom:1px solid #ECE8E1}.product-sticky-bar__info{flex:1 1 auto;min-width:0}.product-sticky-bar__info .h-stack{display:flex;align-items:center;gap:16px}.product-sticky-bar__info img{width:44px!important;height:44px!important;object-fit:cover;border-radius:6px;flex:0 0 auto}.product-sticky-bar__info span.h6{font-size:13px;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-cs-sticky price-list{display:none!important}.lp-cs-sticky .buy-buttons{flex:0 0 auto}.lp-cs-sticky .buy-buttons .button{width:auto!important;min-width:280px;display:flex!important;align-items:center;justify-content:center;column-gap:10px}.lp-steps--row{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:960px;margin:26px auto 0}.lp-steps--row li{flex-direction:column;align-items:stretch;text-align:left;gap:16px;padding:0;border:0}.lp-cta{display:flex;align-items:center;justify-content:center;margin:28px 0 0;padding:20px 24px;background:#013d54;color:#fff!important;text-decoration:none!important;font-weight:700;font-size:16px;letter-spacing:.08em;text-transform:uppercase;border-radius:6px}.lp-cta:hover{background:#0d2740}@media(max-width:767px){.product-info__block-item[data-block-type=title] h1.product-title{font-size:30px!important}.evolve-trust__list{gap:8px;align-items:flex-start}.lp-steps--row b{font-size:21px}.lp-acc__chips{grid-template-columns:1fr;gap:8px}.lp-acc--set{grid-template-columns:1fr}.lp-acc__photo{max-width:200px}.lp-marquee__item{width:290px;padding:10px 16px;gap:12px}.lp-marquee__item .overflow-hidden{flex-basis:56px;width:56px;height:56px}.lp-marquee__item .prose p{font-size:13px}.lp-cs-sticky{padding:10px 16px!important;gap:0!important;background:#fff!important;border-top:1px solid #ECE8E1!important;box-shadow:0 -6px 18px #013d540f}.product-sticky-bar__info{display:none!important}.lp-cs-sticky .buy-buttons{flex:1 1 auto!important;width:100%!important}.lp-cs-sticky .buy-buttons .button{width:100%!important;min-width:0;padding:14px 18px!important;font-size:15px!important}.evolve-trust__list li{flex:1 1 0;flex-direction:column;text-align:center;gap:6px;font-size:12px}.product_custom_description.evolve-features .evolve-features__list li{font-size:14.5px}.product-info__block-item[data-block-type=price] price-list.price-list--product sale-price{font-size:26px!important}.lp-sec{padding:44px 20px}.lp-stats{grid-template-columns:repeat(3,1fr);gap:10px}.lp-stat b{font-size:30px}.lp-stat span{font-size:12px}.lp-proof__grid{grid-template-columns:1fr;gap:26px}.lp-up__card{grid-template-columns:1fr}.lp-up__body{padding:30px 22px}.lp-steps--row{grid-template-columns:1fr;gap:12px}.lp-h2--left{text-align:center}}.product-info__block-item.evolve-compare{display:block!important;width:100%!important;position:static!important;float:none!important;clear:both;margin:22px 0 0!important}.evolve-compare .lp-cmp{display:block!important;width:100%!important;font-family:Lato,sans-serif;color:#3b3b3b;border:1px solid #ECE8E1;border-radius:12px;padding:20px 20px 16px;background:#fff}.evolve-compare .lp-cmp__eyebrow{display:block!important;margin:0 0 6px!important;font-size:11px!important;letter-spacing:.14em;text-transform:uppercase;color:#013d54!important;font-weight:700}.evolve-compare .lp-cmp__title{display:block!important;width:100%!important;margin:0 0 8px!important;font-family:'SilkSerifText-Regular',Georgia,serif;font-size:23px!important;line-height:1.15!important;color:#013d54!important;font-weight:500!important;letter-spacing:0;text-transform:none!important}.evolve-compare .lp-cmp__lead{display:block!important;width:100%!important;margin:0 0 16px!important;font-size:13.5px!important;line-height:1.6!important;color:#5b5b5b!important}.evolve-compare .lp-cmp__grid{display:grid!important;width:100%!important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);border-top:1px solid #ECE8E1}.evolve-compare .lp-cmp__row{display:contents!important}.evolve-compare .lp-cmp__row>span{display:flex!important;margin:0!important;width:auto!important;align-items:center;justify-content:center;text-align:center;gap:7px;padding:13px 8px;border-bottom:1px solid #ECE8E1;font-size:12.5px;line-height:1.4;color:#4c4c4c}.evolve-compare .lp-cmp__row>span[role=rowheader]{justify-content:flex-start;text-align:left;padding-left:0;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#013d54;font-weight:700;padding-right:8px}.evolve-compare .lp-cmp__row>span.lp-cmp__us{background:#f8f7f4;color:#013d54;font-weight:600}.evolve-compare .lp-cmp__row--head>span{padding-top:10px;padding-bottom:10px;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#6b6b6b;font-weight:700}.evolve-compare .lp-cmp__row--head>span.lp-cmp__us{color:#013d54;font-weight:700;border-radius:6px 6px 0 0}.evolve-compare .lp-cmp__row:last-child>span{border-bottom:0}.evolve-compare .lp-cmp__ok,.evolve-compare .lp-cmp__no{flex:0 0 auto;width:18px;height:18px}.evolve-compare .lp-cmp__ok svg,.evolve-compare .lp-cmp__no svg{width:18px;height:18px;display:block}.evolve-compare .lp-cmp__ok{color:#013d54}.evolve-compare .lp-cmp__no{color:#b9b4ac}.evolve-compare .lp-cmp__note{display:block!important;width:100%!important;margin:12px 0 0!important;font-size:11px!important;line-height:1.5!important;color:#8a8a8a!important}@media(max-width:749px){.evolve-compare .lp-cmp{padding:18px 14px 14px}.evolve-compare .lp-cmp__title{font-size:22px!important}.evolve-compare .lp-cmp__row>span{font-size:12px;padding:11px 6px}}.evolve-proof{top:16px;gap:10px;padding:8px 30px 8px 12px;max-width:min(92%,420px)}.evolve-proof__close{top:4px;right:20px;width:15px;height:15px;font-size:11px}.evolve-proof__laurel,.evolve-proof__laurel-flip svg{width:11px;height:26px}.evolve-proof__badge-text{font-size:13px}.evolve-proof__line{font-size:14px;line-height:1.3;white-space:nowrap}.evolve-proof__line strong{font-weight:700}.evolve-proof__more{margin:1px 0 0;line-height:1.2}.evolve-proof__more .evolve-proof__link{font-size:11px;color:#c8a879;text-decoration-thickness:1px}.evolve-proof__more .evolve-proof__link:hover{color:#e6cfa6}.evolve-proof__note{white-space:normal}@media(max-width:999px){.evolve-proof{top:12px;gap:8px;padding:7px 26px 7px 10px;max-width:94%}.evolve-proof__line{font-size:13px;white-space:normal}}.lp-jm-ssr{max-width:1200px;margin:0 auto}.lp-jm-ssr .jdgm-ssr-ai-content,.lp-jm-ssr .jdgm-ssr-rating-distribution{display:none}.lp-jm-ssr__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid rgba(6,24,40,.12);margin-bottom:8px}.lp-jm-ssr__title{margin:0 0 6px;font-family:'SilkSerifText-Regular',Georgia,serif;font-size:26px;font-weight:600}.lp-jm-ssr__summary{margin:0;display:flex;align-items:center;gap:8px;font-size:15px}.lp-jm-ssr__summary b{font-size:26px;font-weight:700}.lp-jm-ssr__stars{color:#013d54;letter-spacing:1px}.lp-jm-ssr__count{color:#013d5499}.lp-jm-ssr__write{flex:0 0 auto}.lp-jm-ssr .jdgm-rev{padding:22px 0;border-top:1px solid rgba(6,24,40,.1)}.lp-jm-ssr .jdgm-rev[hidden]{display:none}.lp-jm-ssr:not([data-lp-done]) .jdgm-rev:nth-of-type(n+9){display:none}.lp-jm-ssr__more{display:block;margin:24px auto 0}.lp-jm-ssr__more[hidden]{display:none}.lp-jm-ssr .jdgm-rev__header{display:grid!important;grid-template-columns:auto auto 1fr!important;align-items:center!important;column-gap:12px!important;row-gap:4px!important;margin-bottom:8px!important}.lp-jm-ssr .jdgm-rev__rating{grid-row:1!important;grid-column:1 / span 3!important;display:block!important;margin-bottom:2px!important}.lp-jm-ssr .jdgm-rev__timestamp{grid-row:1!important;grid-column:3!important;justify-self:end!important;font-size:13px!important;color:#013d548c!important}.lp-jm-ssr .jdgm-rev__icon{display:none!important}.lp-jm-ssr .jdgm-rev__author-wrapper{grid-row:1!important;grid-column:1!important;display:flex!important;align-items:center!important;gap:8px!important;white-space:nowrap!important}.lp-jm-ssr .jdgm-rev__buyer-badge-wrapper{grid-row:1!important;grid-column:2!important;justify-self:start!important}.lp-jm-ssr .jdgm-rev__br{display:none!important}.lp-jm-ssr .jdgm-star{color:#013d54!important;font-size:15px!important}.lp-jm-ssr .jdgm-rev__author{font-weight:700!important}.lp-jm-ssr .jdgm-rev__buyer-badge{font-size:11px;letter-spacing:.04em;text-transform:uppercase;background:#013d5429;color:#7a6337;border-radius:10px;padding:2px 6px;white-space:nowrap}.lp-jm-ssr .jdgm-rev__title{display:block!important;font-weight:700!important;margin:0 0 4px!important}.lp-jm-ssr .jdgm-rev__body{color:#013d54d9;line-height:1.55}.lp-jm-ssr .jdgm-rev__pics{display:flex!important;gap:8px!important;margin-top:10px!important}.lp-jm-ssr .jdgm-rev__pics img,.lp-jm-ssr .jdgm-rev__pic-img{width:86px!important;height:86px!important;object-fit:cover!important;border-radius:6px!important}.lp-jm-ssr .jdgm-rev__buyer-badge-wrapper img,.lp-jm-ssr .jdgm-rev__buyer-badge img{width:auto!important;height:14px!important;border-radius:0!important;vertical-align:middle!important}.lp-cs-sticky{position:fixed;left:0;right:0;z-index:30;opacity:0;visibility:hidden;transform:translateY(-110%);transition:transform .25s ease,opacity .2s,visibility .2s}.lp-cs-sticky.is-visible{transform:none;opacity:1;visibility:visible}@media(min-width:1000px){.lp-cs-sticky{top:var(--sticky-area-height, 0px);bottom:auto}}@media(max-width:999px){.lp-cs-sticky{top:auto;bottom:0;transform:translateY(110%)}.lp-cs-sticky.is-visible{transform:none}}.lp-cs-sticky .buy-buttons .button img{width:18px;height:18px}@media(max-width:767px){#lp-buy-box .product-info{padding-left:0!important;padding-right:0!important}#lp-buy-box .product-info__block-list{margin-left:auto!important;margin-right:auto!important;width:100%!important}#lp-buy-box .product-info__block-item{margin-left:0!important;margin-right:0!important}.evolve-trust__list{gap:6px!important;align-items:stretch!important}.evolve-trust__list li{flex:1 1 0!important;min-width:0;align-items:center!important;justify-content:flex-start!important;text-align:center;font-size:11.5px!important;line-height:1.3}.evolve-trust__list svg{width:17px!important;height:17px!important;margin:0 0 2px!important}}.lp-jm{max-width:1100px;margin:0 auto 64px;padding:0 20px;font-family:Lato,sans-serif;color:#333132}.lp-jm__summary{text-align:center;margin:0 0 28px}.lp-jm__stars{color:#d9d9d9;letter-spacing:2px;font-size:16px}.lp-jm__stars--lg{font-size:26px}.lp-jm__star.is-on{color:#013d54}.lp-jm__avg{margin:6px 0 0;font-size:14px;color:#5b5b5b}.lp-jm__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lp-jm__card{background:#f8f7f4;border:1px solid #EFEBE4;border-radius:10px;padding:20px 22px 16px;display:flex;flex-direction:column;gap:8px}.lp-jm__title{margin:0;font-family:'SilkSerifText-Regular',Georgia,serif;font-weight:600;font-size:17px;color:#013d54;line-height:1.3}.lp-jm__body{font-size:14px;line-height:1.6;color:#3b3b3b}.lp-jm__body p{margin:0 0 8px}.lp-jm__pics{display:flex;gap:8px;flex-wrap:wrap}.lp-jm__pics img{width:72px;height:72px;object-fit:cover;border-radius:6px}.lp-jm__by{margin-top:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#013d54}.lp-jm__avatar{width:26px;height:26px;border-radius:50%;background:#013d54;color:#fff;display:grid;place-items:center;font-size:12px;font-weight:700;letter-spacing:0}.lp-jm__name{font-weight:700}.lp-jm__verified{color:#6b6b6b;text-transform:none;letter-spacing:0}.lp-jm__verified:before{content:"\b9 3  ";color:#013d54}.lp-jm__date{margin-left:auto;color:#8a8a8a;text-transform:none;letter-spacing:0}.lp-jm__more{display:block;margin:24px auto 0;min-width:240px}@media(max-width:767px){.lp-jm__list{grid-template-columns:1fr}}.lp-cs-alert .evolve-notice-wrap{padding:16px 20px 0}@media(max-width:767px){.lp-cs-alert .evolve-notice-wrap{padding:12px 16px 0}.lp-cs-buy-box .section-spacing{padding-block-start:12px!important}}.lp-cs-buy-box .product-info__block-item[data-block-type=vendor]{display:none!important}.evolve-rating-under-title .jdgm-widget{display:block}.announcement-bar .prose.heading{font-size:15px!important}.header a.block.h6,.header .h6,.footer .h6,.footer p.h6,.footer span.h6{font-size:14px!important}.footer .link-faded,.footer p,.footer .prose{font-size:17px!important}.footer p.heading.text-subdued{font-size:13px!important}.footer button,.footer input{font-size:17px!important}.lp-cs-alert .evolve-notice__head,.lp-cs-alert .evolve-notice p{font-size:15px!important;line-height:1.45}.evolve-proof__badge-text{font-size:15px}.evolve-proof__line{font-size:16px}.evolve-proof__more .evolve-proof__link{font-size:14px}.lp-cs-buy-box .product-info__block-item[data-block-type=title] h1.product-title.h3{font-size:36px!important;line-height:1.15}.lp-cs-buy-box .jdgm-prev-badge__text{font-size:17px!important}.lp-cs-buy-box s.evolve-compare-at{font-size:19px!important}.lp-cs-buy-box .product-info__block-item[data-block-type=price] price-list.price-list--product sale-price.h4{font-size:30px!important}.lp-cs-buy-box .evolve-value-tag{font-size:14px!important}.lp-cs-buy-box .product_custom_description.evolve-features .evolve-features__list li{font-size:17px!important;line-height:1.35}.lp-cs-buy-box .variant-picker__option-info legend,.lp-cs-buy-box .variant-picker__option-info legend span,.lp-cs-buy-box .variant-picker__option-info .text-subdued{font-size:16px!important}.lp-cs-buy-box .block-swatch span,.lp-cs-buy-box .block-swatch{font-size:17px!important}.lp-cs-buy-box .evolve-size-chart-below button.link{font-size:16px!important}.lp-cs-buy-box .lp-gift-pill,.lp-cs-buy-box .lp-gift-pill s{font-size:12px!important;line-height:15px!important}.lp-cs-buy-box .lp-gift-name{font-size:14px!important;line-height:18px!important}.lp-cs-buy-box .evolve-cart-label,.lp-cs-buy-box .evolve-cart-price,.lp-cs-buy-box .evolve-cart-price s,.lp-cs-buy-box .buy-buttons .button{font-size:18px!important}.lp-cs-buy-box .product-info__block-item[data-block-id*=sezzle_widget] .sezzle-shopify-info-button .sezzle-button-text,.lp-cs-buy-box .product-info__block-item[data-block-id*=sezzle_widget] .sezzle-shopify-info-button .sezzle-payment-amount{font-size:15px!important;line-height:1.4!important}.lp-cs-buy-box .evolve-trust__list li,.lp-cs-buy-box .evolve-trust__list li span{font-size:15px!important;line-height:1.3}.lp-cs-buy-box .lp-rev__stars{font-size:16px!important}.lp-cs-buy-box .lp-rev__text{font-size:17px!important;line-height:1.5}.lp-cs-buy-box .lp-rev__by,.lp-cs-buy-box .lp-rev__name{font-size:14px!important}.lp-cs-buy-box .lp-rev__badge{font-size:13px!important}.lp-cs-buy-box .ac .ac-q,.lp-cs-buy-box .ac-q,.lp-cs-buy-box h4.ac-q{font-size:18px!important}.lp-cs-buy-box .ac .ac-a,.lp-cs-buy-box .ac-a,.lp-cs-buy-box .ac-a p,.lp-cs-buy-box .ac-a li,.lp-cs-buy-box x-modal .prose{font-size:17px!important;line-height:1.55}.evolve-compare .lp-cmp__eyebrow{font-size:13px!important}.evolve-compare .lp-cmp__title{font-size:28px!important}.evolve-compare .lp-cmp__lead{font-size:17px!important}.evolve-compare .lp-cmp__row>span{font-size:14px!important}.evolve-compare .lp-cmp__row>span[role=rowheader]{font-size:13px!important}.evolve-compare .lp-cmp__row--head>span{font-size:14px!important}.evolve-compare .lp-cmp__note{font-size:13px!important}.lp-cs-badges .lp-marquee__item strong,.lp-cs-badges .lp-marquee__item p,.lp-cs-badges .lp-marquee__item .prose{font-size:16px!important}.shopify-section .custom_section .section-header .section_title,.real_customer_video_section .section-header h3.section_title,.review_heading_section .section-header h3.section_title{font-size:44px!important;line-height:1.15}.shopify-section .custom_section .section-header .section_description,.real_customer_video_section .section-header p.section_description,.review_heading_section .section-header p.section_description{font-size:20px!important}.image-with-text .prose p.h2{font-size:40px!important;line-height:1.15}.image-with-text .prose p,.image-with-text .prose li{font-size:18px!important;line-height:1.6}.image-with-text .prose p.h2,.image-with-text .prose p.h2 *{font-size:40px!important}.shopify-section--faq .section-header .prose h2.h2,.shopify-section--faq .section-header .h2{font-size:36px!important;line-height:1.15}.shopify-section--faq .section-header .prose p{font-size:18px!important}.shopify-section--faq .accordion__toggle,.shopify-section--faq .accordion__toggle .text-with-icon{font-size:20px!important;line-height:1.35}.shopify-section--faq .accordion__content .prose,.shopify-section--faq .accordion__content .prose p,.shopify-section--faq .accordion__content .prose li{font-size:17px!important;line-height:1.6}.lp-h2{font-size:clamp(30px,3.3vw,42px)!important}.lp-proof__head .lp-h2{font-size:clamp(34px,3.7vw,48px)!important}.lp-sub,.lp-proof__sub{font-size:18px!important}.lp-cmp__hint,.lp-cmp__row--head .lp-cmp__cell b,.lp-cmp__label{font-size:14px!important}.lp-cmp__label small{font-size:13px!important}.lp-cmp__cell{font-size:16px!important}.lp-cmp__cell small,.lp-cmp__na{font-size:14px!important}.lp-stat b{font-size:clamp(36px,4.2vw,60px)!important}.lp-stat span{font-size:16px!important}.lp-up__body p{font-size:18px!important;line-height:1.6}.lp-cta{font-size:18px!important}.lp-steps--row b{font-size:30px!important;line-height:1.2}.lp-steps--row p{font-size:18px!important;line-height:1.55}.lp-jm-ssr__title{font-size:30px!important}.lp-jm-ssr__summary{font-size:17px!important}.lp-jm-ssr__summary b{font-size:30px!important}.lp-jm-ssr__write,.lp-jm-ssr__more{font-size:16px!important}.lp-jm-ssr .jdgm-rev__timestamp{font-size:14px!important}.lp-jm-ssr .jdgm-rev__author,.lp-jm-ssr .jdgm-rev__title{font-size:17px!important}.lp-jm-ssr .jdgm-rev__body,.lp-jm-ssr .jdgm-rev__body p{font-size:17px!important;line-height:1.6}.lp-jm-ssr .jdgm-rev__buyer-badge,.lp-jm-ssr .jdgm-rev__transparency-badge{font-size:13px!important}.lp-jm-ssr .jdgm-star{font-size:17px!important}.lp-cs-sticky .product-sticky-bar__info .h6{font-size:15px!important}.lp-cs-sticky .buy-buttons .button,.lp-cs-sticky .evolve-cart-label,.lp-cs-sticky .evolve-cart-price,.lp-cs-sticky .evolve-cart-price s{font-size:17px!important}@media(max-width:999px){.evolve-proof__line{font-size:15px}}@media(max-width:767px){.announcement-bar .prose.heading{font-size:14px!important}.lp-cs-buy-box .product-info__block-item[data-block-type=title] h1.product-title.h3{font-size:34px!important}.lp-cs-buy-box .product_custom_description.evolve-features .evolve-features__list li{font-size:17px!important}.lp-cs-buy-box .evolve-trust__list li,.lp-cs-buy-box .evolve-trust__list li span{font-size:14px!important}.evolve-compare .lp-cmp__title{font-size:26px!important}.shopify-section .custom_section .section-header .section_title,.real_customer_video_section .section-header h3.section_title,.review_heading_section .section-header h3.section_title{font-size:30px!important}.shopify-section .custom_section .section-header .section_description,.real_customer_video_section .section-header p.section_description,.review_heading_section .section-header p.section_description{font-size:17px!important}.image-with-text .prose p.h2,.image-with-text .prose p.h2 *{font-size:28px!important}.image-with-text .prose p,.image-with-text .prose li{font-size:17px!important}.shopify-section--faq .section-header .prose h2.h2,.shopify-section--faq .section-header .h2{font-size:30px!important}.shopify-section--faq .section-header .prose p{font-size:17px!important}.shopify-section--faq .accordion__toggle,.shopify-section--faq .accordion__toggle .text-with-icon{font-size:19px!important}.lp-sub,.lp-proof__sub{font-size:17px!important}.lp-cmp__label,.lp-cmp__label small{font-size:14px!important}.lp-cmp__cell{font-size:15px!important}.lp-stat b{font-size:36px!important}.lp-stat span{font-size:15px!important}.lp-steps--row b{font-size:28px!important}.lp-up__body p,.lp-cs-buy-box .evolve-cart-label,.lp-cs-buy-box .evolve-cart-price,.lp-cs-buy-box .evolve-cart-price s,.lp-cs-buy-box .buy-buttons .button{font-size:17px!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/lp-cooling-sheets.css.map?v=166957896924017546211788782029 */

.jdgm-xx{left:0}.pm-evolve{--jdgm-primary-color: #947E55;--jdgm-secondary-color: rgba(148,126,85,0.1);--jdgm-star-color: #fbcd0a;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #947E55;--jdgm-paginate-color: #947E55;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #947E55}.jdgm-histogram__bar-content{background-color:#947E55}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#947E55}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#fbcd0a}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media all and (max-width: 768px){.jdgm-widget .jdgm-revs-tab-btn,.jdgm-widget .jdgm-revs-tab-btn[data-style="stars"]{display:none}}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #947E55;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#947E55}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Zend Wellness'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}



  @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important}



  @font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA14AA8AAAAAGBQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABWAAAADsAAABUIIslek9TLzIAAAGUAAAARAAAAGA2I0JVY21hcAAAAdgAAABVAAABjOEvI+NjdnQgAAACMAAAAAsAAAAOAAAAAGZwZ20AAAI8AAAG7QAADgxiLvl6Z2FzcAAACSwAAAAIAAAACAAAABBnbHlmAAAJNAAAAWQAAAHQQ2rNrGhlYWQAAAqYAAAAMAAAADYpQ9FlaGhlYQAACsgAAAAbAAAAJAc8A1dobXR4AAAK5AAAAA4AAAAQD6AAAGxvY2EAAAr0AAAACgAAAAoBHACubWF4cAAACwAAAAAgAAAAIADcDkZuYW1lAAALIAAAAZkAAANFKDbO4XBvc3QAAAy8AAAAPQAAAGV3qg0ycHJlcAAADPwAAAB6AAAAnH62O7Z4nGNgZGBg4GIwYLBjYHJx8wlh4MtJLMljkGJgYYAAkDwymzEnMz2RgQPGA8qxgGkOIGaDiAIAJjsFSAB4nGNgYX7BOIGBlYGBqYppDwMDQw+EZnzAYMjIBBRlYGVmwAoC0lxTGA48YHjAxBz0P4shinkNwzSgMCOKIiYAmooM5nic7ZCxDYBADAMvn0CBmIOKkkmoGJ9NHif/Y2DpLNmKUhhYABenCLAHI3WrteqdrfrgqJvI/m29y0lXjvKWn2zl115+zeS51KC2m2gv7TjAP2ybDQ0AAAB4nGNgQAYAAA4AAQB4nK1Xa1sbxxWe1Q2MAQNC2M267ihjUZcdySRxHGIrDtllURwlqcC43XVuu0i4TZNekt7oNb1flD9zVrRPnW/5aXnPzEoBB9ynz1M+6Lwz886c65xZSGhJ4n4UxlJ2H4n5nS5V7j2I6IZL1+LkoRzej6jQSD+bFtOi31f7br1OIiYRqK2RcESQ+E1yNMnkYZMKWtVVvUlFLQdHxeWa8AOqBjJJ/KywHPhZoxhQIdg7lDSrAIJ0QKXe4ahQKOAYqh9crvPsaL7m+JcloPJHVaeKNUWiFx3EoxWnYBSWNBU9qgUR66OVIMgJrhxI+rxHpdUHo2vOXBD2Q6qEUZ2KjXj3rQhkdxhJ6vUwtQk2bTDaiGOZWTYsuoapfCRpndfXmfl5L5KIxjCVNNOLEsxIXpthdJPRzcRN4jh2ES2aDfokdiMSXSbXMXa7dIXRlW76aEH0mfGoLPbjeJDG5HhxnHsQywH8UX7cpLKWsKDUSOHTVNCLaEr5NK18ZABbkiZVTLgRCTnIpvZ9yYvsrmvN518SSdin8lodi4EcyiF0ZevlBiK0EyU9N92NIxXXY0mb9yKsuRyX3JQmTWk6F3gjUbBpnsZQ+QrlovyUCvsPyenDEJpaa9I5LdnaebhVEvuST6DNJGZKsmWsndGjc/MiCP21+qRwzuuThTRrT3E8mBDA9USGQ5VyUk2whcsJIenCyLGVSK1Kt6yKuTO201XsEu6Xrh3fNK+NQ0dzs6IYQour6vEaiviCzgqFkAbpVpMWNKhS0oXgNT4AABmiBR7tYrRg8rWIgxZMUCRi0IdmWgwSOUwkLSJsTVrS3b0oKw224qs0d6AOm1TV3Z2oe89OunXMV838ss7EUnA/ypaWAnJSnxY9vnIoLT+7wD8L+CFnBbkoNnpRxuGDv/4QGYbahbW6wrYxdu06b8FN5pkYnnRgfwezJ5N1RgozIaoK8UJB3Rk5jmOyVdMiE4VwL6Il5cuQ5lF+c4hw4svkP5cuOWJRVIXv+xyBZaw5abY87dGnnvs0wrUCH2teky7qzGF5CfFm+TWdFVk+pbMSS1dnZZaXdVZh+XWdTbG8orNplt/Q2TmWnlbj+FMlQaSVbJHzDt+WJuljiyuTxY/sYvPY4upk8WO7KLWgC96ZfsKpf1tX2c/j/tXhn4RdT8M/lgr+sbwK/1g24B/LVfjH8pvwj+U1+MfyW/CP5Rr8Y9nSsm0K9rqG2kuJRNNzksCkFJewxTW7rum6R9dxH5/BVejIM7Kp0g3Fjf2JDJe9f3ac4my+EnLF0TNrWdmphRGaInv53LHwnMW5oeXzxvLncZrlhF/ViWt7qi08L1b+Jfhv647ayG44Nfb1JuIBB063H5cl3WjSC7p1sd2kjf9GRWH3QX8RKRIrDdmSHW4JCO3d4bCjOughER4+dF28SBuOU1tGhG+hd63QRdBKaKcNQ8tmhU/nA+9g2FJStoc48/ZJmmzZ86ii/DFbUsI9ZXMnOirJsnSPSqvlp2KfO+0MmrYyO9R2QpXg8euacLezr1IpSAaKynhUsVwKUhc44U73+J4UpqH/q23kWEHDNr9YM4HRgvNOUaJsT62giSAZZRRc+Sun4kQ2osFGFPGbd9IvdaEQ2uNYSMyWV/NYqDbC9NJkiWbM+rbqsFLO4p1JCNkZG2kSe1FLtvGgs/X5pGS78lRQpYHR3ePfLjaJp1V7ni3FJf/yMUuCcboS/sB53OVxijfRP1ocxW26GEQ9F2+qbMetbN1Zxr195cTqrts7seqfuvdJOwJNt7wnKdzSdNsbwjauMTh1JhUJbdE6doTGZa7PVRv5FB9ovnWdC1Th+rRw8+z52zqbwVsz3vI/lnTn/1XF7BP3sbZCqzpWL/U4t7ODBnzLG0flVYxue3WVxyX3ZhKCuwhBzV57fI3ghldbdBO3/LUz5rs4zlmu0gvAr2t6EeINjmKIcMttPLzjaL2puaDpDcBv65EQ2wA9AIfBjh45ZmYXwMzcY04HYI85DO4zh8F3mMPgu/oIvTAAioAcg2J95Ni5B0B27i3mOYzeZp5B7zDPoHeZZ9B7rDMESFgng5R1MthnnQz6zHkVYMAcBgfMYfCQOQy+Z+zaAvq+sYvR+8YuRj8wdjH6wNjF6ENjF6MfGrsY/cjYxejHiHF7ksCfmBFtAn5k4SuAH3PQzcjH6Kd4a3POzyxkzs8Nx8k5v8Dmlyan/tKMzI5DC3nHryxk+q9xTk74jYVM+K2FTPgduHcm5/3ejAz9EwuZ/gcLmf5H7MwJf7KQCX+2kAl/AfflyXl/NSND/5uFTP+7hUz/B3bmhH9ayIShhUz4VI/Omy9bqrijUqEY4p8mtMHY92j6gIpXe4fjx7r5BSXaAUEAAAAAAQAB//8AD3icbY8/SEJRFMbPucf3nv/SpxbPdHqUvECiVMRGaYj8Q4ZLOTkGQRAV/sFWURta3AuCdodoDZwiaGuqNdF8o5TbrfesocLl3MP97v2+3wcI8HlAPdoCL/iTcwJCWnY5HRZIoSGVFlUm+sPLqKkaLZCkSgIpoZiQIHaDEeRnWKaKeWDkmOEqwxU66Y0I8YifI414C/t9xDIAMCNnnwaUBxv44CLTsW3vJj0yY5D2zTgdNqskCjaWCmY69ikCpYJTHhcK3zY+A9XQdkxiViRkwHI/RrOTOwK2Zy5UBALKBaf+KBRuvQGvbBEDYVQdqAoUMspqUkJTEkpMogFvntZ4A9dKGMXoodjtbjyOs/nxPT5jhTfHvKHrWH1qt/VrUdcv/3V2Qzi55DAbuF32SQErS/2hABPC75VJnP8FIHmMbMUIr1ervI7xEsaNcZd9f9jEFyzz1gevD4dYW8fX4dUbfAFjQ2LfeJxjYGRgYABiBwu5rHh+m68M/MwvgCIMj2XcHiHo/1nML5iDgFwOBiaQKAAfTAqdeJxjYGRgYA76nwUkXzAwgElGBlTAAgBc+AObAHicY37BwMCMhAEhKAOtAAAAAAAAADQArgDoAAAAAQAAAAQAFAACAAAAAAACAAgAJACNAAAAQA4MAAAAAHicjZHBSsNAEIb/1KpowYOC5z2IWIS0BkXwpBTamwcPvXgxbbdJSpoNm43Qg48gPotXX8CTr+AL+BL+SUcQi9CEnXz7z8zuzATAPj7hYflccC3Zo34h3MA2BsIb1G+Fm+QH4U20YIW3qD8J7+IUL8ItHOCNJ3jNHe5m+BD2cORdCjew590Lb1BPhJvkZ+FNHHqvwlvU34V3MfS+hFs4btz0TL6wSRQ7ddJrq6AbnKvRQhlKSRamKixdbGyhrtXUZE6nqfHHZj4rJ5Ge68KFNjcJ9cmdjso0tKuOVWWobZGYTJ353VXnQGfahoSqiuIxCpybqqk1c9WX+1VuzUyPnR87l191Or/rQg8GORYcc4IIMRwUTqi2+Q3Q5TonjRihGLmMSpAhREolRMmMuPYU3F9zTbnLqGpGpGQfY9o5f02JCbM1WTPaMdvyblOfV8VPcEcbMS6tfetkrBMzpK3qS+rKFM5YU3etzAFtVmeHovzMosAjcwOqjh1XXdu6S4X+n/4Vz6x8Mypj6n49ZUf1Ch2+/8zrG7KBqKIAAAB4nGNgYoAALgbsgIWRiZGZkYWRlUGouCSxSLcgPzOvJDVFtzg/JzMFVSg1t6CkUhBFKCMxJ42BAQCLHRVSAAAAeJxj8N7BcCIoYiMjY1/kBsadHAwcDMkFGxnYnTYyMGhBaC4UeicDAwM3EmsnAzMDg8tGFcaOwIgNDh0RIH6Ky0YNEH8HBwNEgMElUnqjOkhoF0cDAyOLQ0dyCEwCBDYy8GntYPzfuoGldyMTg8tm1hQ2BhcXAJQcKgcAAA==") format("woff");font-weight:normal;font-style:normal}


﻿@font-face{font-family:'JudgemeIcons';src:url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABHIAAsAAAAAEXwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxH9OmNtYXAAAAFoAAAAZAAAAGQAe6DjZ2FzcAAAAcwAAAAIAAAACAAAABBnbHlmAAAB1AAADPwAAAz8ZKIYEGhlYWQAAA7QAAAANgAAADYgStnjaGhlYQAADwgAAAAkAAAAJAhCBFpobXR4AAAPLAAAAGQAAABkWoAK8mxvY2EAAA+QAAAANAAAADQavB1UbWF4cAAAD8QAAAAgAAAAIAAfAMluYW1lAAAP5AAAAcIAAAHCiEoZRXBvc3QAABGoAAAAIAAAACAAAwAAAAMD7wGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA4CEDwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEAEgAAAAOAAgAAgAGAAEAIOAJ4BngIf/9//8AAAAAACDgAeAQ4CD//f//AAH/4yADH/0f9wADAAEAAAAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAkgCBA4ACvQAFAAAlARcBJzcBgAHEPP4A7jz5AcQ8/gDuPAAAAAABAVYAqwKSAqsABQAAAQcXBwkBApLExDz/AAEAAm/ExDwBAAEAAAAAAQFuAKsCqgKrAAUAAAkCJzcnAaoBAP8APMTEAqv/AP8APMTEAAAAAAIBAACrAxICqwADAAkAAAEzESMlBwkBFwcBAFZWAhI8/wABADzEAqv+ADw8AQABADzEAAACAIAAKwOAAysABAAYAAABByEDBwUUBwYjISInJjURNDc2MyEyFxYVAWqUAlTAlAGqGhoi/awiGhoaGiICVCIaGgFrwAEAwGoiGhoaGiICVCIaGhoaIgAAAgDuAKsDAAKrAAMACQAAATMRIwE3CQEnNwKqVlb+RDwBAP8APMQCq/4AAcQ8/wD/ADzEAAMAgAAAA4ADVQAqAEMAWwAAJTU0JicuASMhIgYHDgEdARQWMzI2PQE0Njc+ATMhMhYXHgEdARQWMzI2NQM0JicuASMiBgcOARUUFhceATMyNjc+ATUjFAYHDgEjIiYnLgE1NDY3PgEzMhYXHgEDgCIcHU4s/qosTh0cIhkSERkUEhEvGgFWGi8REhQZERIZqyEdHU4sLE4dHSEhHR1OLCxOHR0hVRQSES4bGy4REhQUEhEuGxsuERIUK1UsTh0dISEdHU4sVRIZGRJVGy4REhQUEhEuG1USGRkSAlUsTh0dISEdHU4sLE4dHSEhHR1OLBsuERIUFBIRLhsbLhESFBQSES4AAgBWAAEDqgMBABkAJQAAGwE2MyEyFxYVERQHAScmJyY/ASMiJyY9ATQBESMiJyY1ETQ3NjNcchowAVoqHR0a/u4SGA4GAijsIhkZA1RUEg0NDQ0SAdEBBiodHSr+siQa/vAUGBwODsYaGiIuFAE+/ioMDBIBgBINDQAAAAIAVgBVA6oDVQAZACUAAAEDBiMhIicmNRE0NwEXFhcWDwEzMhcWHQEUAREzMhcWFREUBwYjA6RyGjD+pigeHhoBEhIYDgYCKOwiGRn8rFQSDQ0NDRIBhf76Kh4eKAFOJBoBEBQYHA4OxhoaIi4S/sAB1gwMEv6AEg0NAAACAAAAggQAAw4AMwA/AAABFTMOASMiJy4BJyY1NDc+ATc2MzIWFzcuASMiBw4BBwYVFBceARcWMzI3PgE3NjU0JichJSM1IxUjFTMVMzUzAUa5BlJhKiUkNxAQEBA3JCUqL0ATWCttQkQ7O1kZGhoZWTs7REY6OlIWFwMD/s0CumBgYGBgYAH3cCRpEBE3JiUrKyUmNxEQIRFVKC0aGVk7O0REOztZGRoYF1U6O0YQGQ0JYGBgYGAAAQEA/8ADAAPAABcAAAEzNSMiBw4BBwYdASMVMxEzETM3IzU0NgJgoKAuKSk9ERKAgMCgIMATAwDAEhE9KSkuYMD+AAIAwGANEwAAAAEAAAAABAADQABPAAABDgEHPgE3DgEHLgEjIgcOAQcGFRQWFyYnLgEnJicOARUUFhcuASccARUUFhcOASMiJiceARcOASMiJicWFx4BFxYzMjc+ATc2NTQmNT4BNwQAHD0gITAMH0MkHFAtKycmORARAwJBPT5uMDAnDQ8zKhkxFWFIDRwPChMKFGtFNoVKDRkMIyYmUSsrLJFvcJgnJwEfNRUC3g0RAxM8JRIaBx4kEBE5JiYsDBgMAxEROScnMBc2HTZcHQEODAEBAUx0DgQDAgE+UgIqMAIBFhIRGAcGNjesamtoBw0HFjcgAAAAAAEAgACrA4ACqwAXAAABNxEnFRQHBiMhIicmNRE0NzYzITIXFhUC1qqqDQ0S/gASDAwMDBICABINDQHrqv4sqpYSDAwMDBIBrBIMDAwMEgAAAwBWAFUDqgNVAA8AJwA3AAAlMjc2NTQnJiMiBwYVFBcWAyEXMzIXFhURFAcGIyEiJyY1ETQ3NjsBEzQ3NjMyFxYVFAcGIyInJgIAWD8/Pz9YWD8/Pz8oAQBOiCIZGRkZIv1UIhkZGRkiiEYoKDg4KCgoKDg4KCjVPz9YWD8/Pz9YWD8/AoBUGhoi/gAiGhoaGiICACIaGv6qOCgoKCg4OCgoKCgAAAAAAwBAAAADwANAABkAHQApAAABMxUzPgEzMhceARcWFREjETQmIyIGFREjESEzESMTFAYjIiY1NDYzMhYBgLEDEllDRysrMAkIuRlHSCa5/sDAwMA4KCg4OCgoOAJAWyE6FRRIMTE5/swBETFkWTf+6gJA/cAC4Cg4OCgoODgAAAACAAD/wAQAA8AAGwCKAAABIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmAyImJz4BNz4BMR4BMzI3PgE3NjU0Jy4BJyYjIgcOAQcGFRQWFxY2Nz4BNzYmJy4BNTQ2MzIWFRQGIyImNz4BNTQmIyIGFRQWMTAHDgEHBgcGFhcmJy4BJyY1NDc+ATc2MzIXHgEXFhUUBw4BBwYjAgBqXV2LKSgoKYtdXWpqXV2LKSgoKYtdXWoiQh8NIggEFws5IjIqKz0RERUVSjIyOUg3NkoTEzAqBgcCAQgDAQEDDhNqXlJnUDshKQgKGxsdIS8NBwcSCAkDBwMCPTQ0SxUVIyN5UFFcXFFQeSMjIyN5UFFcA8AoKYtdXWpqXV2LKSgoKYtdXWpqXV2LKSj8RAsJFkIcEFoVHhUWSzIyOjcvL0QUExYXSjAxNDFoEwMDBgQkCgMHAxE4HEp3ZVBacS8hKE8dGSU9Lh4kHh1NJCQNHEkaGCkqa0BAR1xRUHkjIyMjeVBRXFxRUHkjIwAAAAACAAD/wASAA8AAJwB8AAAlFBYXFQ4BIyImJw4BIyInLgEnJjU0Nz4BNzYzMhceARcWFRQGBw4BAQ4BFRQWFx4BFx4BFx4BFz4BNz4BMzoBFx4BMxUiJicGBw4BBwYHNT4BNTQmJyYnLgEnJjU0Nz4BNzYzMhceARcWFy4BJy4BJy4BJy4BIyIGBw4BBwRAJBwIEAg0WSAUKRY8NDVOFhcXFk41NDw8NDVOFhccGQUG/KcyNREQETMfFx0EAgEBBQsGEi8ZBAgEECAQFCgUKS0tXTAwMDNNAQEsIyMxDg0oKIteXWpoXF2KKSkDH0MiCTIoGj4jJk8pKU8mIz4aOyI4DhABAigjBQYUFEYuLzU1Ly5GFBQUFEYuLzUqSx8MGAKbKWQ2HjsbHTMUDy4bCRIJBAoGEhMBAgKAAwIpGhkdBQUCGxpXNAcPBxwkJFIuLjFWTExxICEgH25KSlUOEQIqTiAVIgwNDQ0NDCIVAAAAAAMAVgABA6oDVQAJAA4AIgAAEzMRIRUhIicmNQEHIScHBRQHBiMhIicmNRE0NzYzITIXFhVWVAJW/aoiGRkBgIACAKx+AX4ZGSL+ACIaGhoaIgIAIhkZAqv9qlQZGSIBVqrUnjYiGhoaGiICACIZGRkZIgAAAQDAAEADQANAAAIAABMJAcACgP2AA0D+gP6AAAUAAP/AA/8DwABIAJIArgC6AMYAAAEyFhceARceARceARceARceARUUBgcOAQcOAQcOAQcOAQcOASMiJicuAScuAScuAScuAScuATU0Njc+ATc+ATc+ATc+ATc+ATM1IgYHDgEHDgEHDgEHDgEHDgEVFBYXHgEXHgEXHgEXHgEXHgEzMjY3PgE3PgE3PgE3PgE3PgE1NCYnLgEnLgEnLgEnLgEnLgEjMRUiBw4BBwYVFBceARcWMzI3PgE3NjU0Jy4BJyYDIiY1NDYzMhYVFAYBFAYjIiY1NDYzMhYCAGc/KSUsDhIbDg0SBwULAgECAgECCwUHEg0OGxIOLCUpP2dmQCklLA4RHA0OEgcFCwECAQECAQsFBxINDhsSDiwlKT9naEIpKTsYGiwVFRwKCgwCAgEBAgIMCgocFRUsGhg7KSlCaGhCKSk7GBksFhUcCgkNAQIBAQIBDQkKHBUVLBoYOykpQmg2MDBIFBUVFEgwMDY2MDBIFBUVFEgwMDZHZGRHR2RkAQgkGhkkJBkaJANkAQICCwUHEg0NHBINLCYoQGdmQCgmLA0SHA0OEgcFCwECAQECAQsFBxIODRwRDiwlKUBmZ0AoJSwOEhsODRIHBQsCAgFcAQICDAoKHBUVLBoYOykpQmhoQikpOxgaLBUVHAoJDQICAQECAg0JChwVFSwaGDspKUJoaEIpKTsYGS0VFRwKCQ0CAgH5FRRIMDA2NjAwSBQVFRRIMDA2NjAwSBQV/k5kR0dkZEdHZAG8GSQkGRokJAAAAgDWACsDKgMrAAcAEwAAARUhNTM3MxcBESERFAcGIyEiJyYDKv2slCzULP5qAgAaGiL+rCIaGgMBVlYqKv2AAgD+ACIaGhoaAAAAAAEAAAABAAAJbAqjXw889QALBAAAAAAA3lXKswAAAADeVcqzAAD/wASAA8AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABIAAAAAABIAAAQAAAAAAAAAAAAAAAAAAABkEAAAAAAAAAAAAAAACAAAABAAAkgQAAVYEAAFuBAABAAQAAIAEAADuBAAAgAQAAFYEAABWBAAAAAQAAQAEAAAABAAAgAQAAFYEAABABAAAAASAAAAEAABWBAAAwAQAAAAEAADWAAAAAAAKABQAHgAyAEYAWgB0AKAAugE8AXoBuAIUAjoCsgLaAy4DbgQ0BOwFJgU0BlgGfgABAAAAGQDHAAUAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADAAAAAEAAAAAAAIABwCNAAEAAAAAAAMADABFAAEAAAAAAAQADACiAAEAAAAAAAUACwAkAAEAAAAAAAYADABpAAEAAAAAAAoAGgDGAAMAAQQJAAEAGAAMAAMAAQQJAAIADgCUAAMAAQQJAAMAGABRAAMAAQQJAAQAGACuAAMAAQQJAAUAFgAvAAMAAQQJAAYAGAB1AAMAAQQJAAoANADgSnVkZ2VtZUljb25zAEoAdQBkAGcAZQBtAGUASQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwSnVkZ2VtZUljb25zAEoAdQBkAGcAZQBtAGUASQBjAG8AbgBzSnVkZ2VtZUljb25zAEoAdQBkAGcAZQBtAGUASQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQBySnVkZ2VtZUljb25zAEoAdQBkAGcAZQBtAGUASQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-widget.jdgm-widget{display:block}.jdgm-widget .jdgm-temp-hidden{display:block}.jdgm-revs-tab__wrapper.jdgm-revs-tab__wrapper{display:none}.jdgm-lock-scroll{overflow:hidden}.jdgm-clearfix:before,.jdgm-clearfix:after{display:block;content:'';clear:both}.jdgm-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jdgm-line-clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.jdgm-divider-top{margin-top:16px;padding-top:16px;border-top:1px solid #eee}.jdgm-preview-badge.jdgm--from-js .jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-rev__br:empty{display:block}.jdgm-cf-bar:empty{display:inline-block}.jdgm-paginate{width:100%;padding-top:16px;text-align:center}.jdgm-paginate a:not([href]){cursor:pointer}.jdgm-paginate a:empty{display:inline-block}.jdgm-paginate__page{display:inline-block;line-height:1;padding:4px 8px;cursor:pointer;vertical-align:middle}.jdgm-paginate__page.jdgm-curt{font-weight:bold;font-size:150%;pointer-events:none}.jdgm-paginate__first-page,.jdgm-paginate__last-page,.jdgm-paginate__prev-page,.jdgm-paginate__next-page{font-family:"JudgemeIcons" !important;font-weight:bold;font-size:110%;padding:4px}.jdgm-paginate__first-page:before{content:"\e004"}.jdgm-paginate__last-page:before{content:"\e006"}.jdgm-paginate__prev-page:before{content:"\e002"}.jdgm-paginate__next-page:before{content:"\e003"}.jdgm-paginate__load-more{margin-top:16px}@media only screen and (min-width: 768px){.jdgm-paginate+.jdgm-collected-link{position:absolute;bottom:4px}}@media all and (max-width: 767px){.jdgm-paginate__page{margin:2px 4px;min-width:36px}}.jdgm-star{font-family:'JudgemeStar' !important}.jdgm-all-reviews-widget,.jdgm-rev-widg{padding:24px;border:1px solid #eee;margin-top:24px;margin-bottom:24px}.jdgm-rev-widg.jdgm-rev-widg{display:block;clear:both}.jdgm-rev-widg__body{position:relative}.jdgm-collected-link{margin-top:12px}.jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-rev-widg__summary-stars,.jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-rev-widg__summary-text{display:inline-block}.jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-rev-widg__summary-stars{margin-right:8px}.jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-rev-widg__sort-wrapper{display:none}.jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-paginate{display:none}.jdgm-rev-widg__header:after{display:block;content:"";clear:both}.jdgm-rev-widg__title{margin-bottom:8px}.jdgm-rev-widg__summary{float:left}.jdgm-ask-question-btn,.jdgm-write-rev-link,.jdgm-paginate__load-more{border:1px solid currentColor;padding:5px 10px;text-align:center;display:inline-block}.jdgm-widget-actions-wrapper ~ .jdgm-rev__br,.jdgm-rev-widg__sort-wrapper ~ .jdgm-rev__br,.jdgm-rev-widg__summary ~ .jdgm-rev__br{clear:both}.jdgm-ask-question-btn{margin-left:8px}.jdgm-keywords+.jdgm-rev-widg__sort-wrapper{margin-top:8px}.jdgm-chip{display:inline-block;padding:4px 8px;margin:2px 0;border:1px solid #ddd;cursor:pointer;font-size:12px}.jdgm-chip:hover,.jdgm-chip.active{border-color:currentColor}.jdgm-chip.active{font-weight:bold}.jdgm-chip.loading{pointer-events:none}.jdgm-chip+.jdgm-chip{margin-left:4px}.jdgm-rev-widg__sort-wrapper{clear:both}.jdgm-sort-dropdown-wrapper{position:relative;display:inline-block}.jdgm-sort-dropdown.jdgm-sort-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:auto;padding:0 20px 0 8px;font-size:12px;line-height:2;background:transparent;text-indent:0;border:1px solid #ddd;max-width:100%;position:relative;z-index:1}.jdgm-sort-dropdown-arrow{display:block;width:0;height:0;right:8px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid black;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.jdgm-rev-widg__paginate-spinner-wrapper{display:none;margin-top:16px;padding-top:24px;border-top:1px solid #eee}.jdgm-all-reviews-page__wrapper{max-width:80vw;margin-left:auto;margin-right:auto;float:none}.jdgm-all-reviews-page__wrapper .jdgm-branding-footer{display:block;font-family:"Arial", sans-serif;font-size:11px;text-align:center;color:initial;font-weight:300;margin:12px 0 -22px}.jdgm-all-reviews-widget>.jdgm-spinner{margin:16px auto}.jdgm-all-reviews__header:after{content:" ";display:table;clear:both}.jdgm-all-reviews__summary{float:left}.jdgm-all-reviews-page__load-more-wrapper{text-align:center}.jdgm-all-reviews-page__load-more{border:1px solid currentColor;padding:5px 10px;text-align:center;display:inline-block;cursor:pointer}@media only screen and (max-width: 767px){.jdgm-all-reviews-page__wrapper{max-width:90vw}.jdgm-widget-actions-wrapper{width:100%}.jdgm-ask-question-btn,.jdgm-write-rev-link{width:100%;margin-bottom:16px;display:block;margin-left:0}}.ui-tabs.ui-widget .jdgm-rev-widg{border:none;padding:0;margin-top:0}.jdgm-widget.jdgm-widget[data-auto-install="true"],.jdgm-carousel-wrapper[data-auto-install="true"]{display:none}.jdgm-widget .jdgm-review-search.jdgm-review-search{display:block;margin-bottom:12px}.jdgm-widget-actions-wrapper{float:right;text-align:right}.jdgm-widget .jdgm-review-search{width:100%;min-height:2em;border:1px solid #ddd}.jdgm-form-dynamic-wrapper{display:none}.jdgm-histogram{float:left;padding:4px 16px;margin:0 24px;font-size:12px;border-left:1px solid #eee;border-right:1px solid #eee}.jdgm-histogram+.jdgm-rev__br{clear:both}.jdgm-rev-widg[data-number-of-reviews='0'] .jdgm-histogram{display:none}.jdgm-histogram__row{height:16px;line-height:16px;margin-bottom:5px;cursor:pointer;white-space:nowrap}.jdgm-histogram__row[data-frequency='0']{pointer-events:none}.jdgm-histogram__row:last-of-type{margin-bottom:0}.jdgm-histogram__row:hover{opacity:0.6}.jdgm-histogram__row--selected .jdgm-histogram__bar:after{width:100%}.jdgm-histogram__clear-filter{display:none;margin-top:8px;font-size:14px}.jdgm-histogram__star{display:inline-block;vertical-align:middle}.jdgm-histogram__star .jdgm-star{font-size:14px;font-weight:normal;line-height:16px;vertical-align:middle}.jdgm-histogram__bar{position:relative;display:inline-block;width:120px;height:100%;margin:0 2px 0 4px;vertical-align:middle;box-shadow:inset 0 0 1px #666}.jdgm-histogram__bar:after{content:' ';display:block;position:absolute;top:0;left:0;height:100%;width:0;background:#fbcd0a;opacity:0.3;transition:width 0.35s ease}.jdgm-histogram__bar-content{height:100%;font-size:9px;line-height:16px;background:#fbcd0a;box-shadow:inset 0 0 1px #888;-webkit-transition:width .3s ease;transition:width .3s ease}.jdgm-histogram__percentage{display:inline-block;width:32px;vertical-align:middle}.jdgm-histogram__frequency{display:inline-block;margin-left:3px;vertical-align:middle}.jdgm-review-widget--medium .jdgm-histogram{width:100%;margin:16px 0 4px 0;padding:0;border:none}.jdgm-review-widget--medium .jdgm-histogram .jdgm-histogram__row{height:18px;line-height:18px;margin-bottom:12px}.jdgm-review-widget--medium .jdgm-histogram .jdgm-star{font-size:16px;line-height:18px}.jdgm-review-widget--medium .jdgm-histogram .jdgm-histogram__bar-content{line-height:18px}.jdgm-review-widget--small .jdgm-histogram{width:100%;margin:16px 0 4px 0;padding:0;border:none}.jdgm-review-widget--small .jdgm-histogram .jdgm-histogram__row{height:18px;line-height:18px;margin-bottom:12px}.jdgm-review-widget--small .jdgm-histogram .jdgm-star{font-size:16px;line-height:18px}.jdgm-review-widget--small .jdgm-histogram .jdgm-histogram__bar-content{line-height:18px}.jdgm-review-widget--small .jdgm-histogram .jdgm-histogram__bar{width:80px}.jdgm-review-widget--small .jdgm-histogram .jdgm-histogram__star .jdgm-star{padding-right:2px !important}.jdgm-review-widget--small .jdgm-histogram .jdgm-histogram__star .jdgm-star:last-of-type{padding-right:0 !important}@media only screen and (max-width: 768px){.jdgm-histogram{width:100%;margin:16px 0 4px 0;padding:0;border:none}.jdgm-histogram .jdgm-histogram__row{height:18px;line-height:18px;margin-bottom:12px}.jdgm-histogram .jdgm-star{font-size:16px;line-height:18px}.jdgm-histogram .jdgm-histogram__bar-content{line-height:18px}}@media only screen and (max-width: 320px){.jdgm-histogram__bar{width:80px}.jdgm-histogram__star .jdgm-star{padding-right:2px !important}.jdgm-histogram__star .jdgm-star:last-of-type{padding-right:0 !important}}.jdgm-question-form-wrapper,.jdgm-form-wrapper{margin-top:16px;border-top:1px solid #eee}.jdgm-widget label{display:block;width:100%;margin:20px 0 5px 0;line-height:1}.jdgm-widget div.jdgm-input-error{width:100%;background:#ff0;margin:0}.jdgm-widget .jdgm-form__inline-label{display:inline-block;margin-right:3px;width:auto}.jdgm-widget input:not([type='submit']){width:100%;min-height:2em;margin:0;border:1px solid #ddd}.jdgm-widget textarea{width:100%;border:1px solid #ddd}.jdgm-widget .jdgm-custom-forms .jdgm-spinner{margin-top:16px}.jdgm-widget .jdgm-cf__quest-label{margin-top:15px}.jdgm-widget .jdgm-cf__required-sym{color:red;font-size:120%;vertical-align:middle}.jdgm-widget label.jdgm-cf__option{margin:0;padding:6px 0}.jdgm-widget input.jdgm-cf-input:not([type='text']){width:auto;margin-right:8px;vertical-align:middle}.jdgm-widget .jdgm-submit-question,.jdgm-widget .jdgm-submit-rev{margin-top:11px}.jdgm-form__title-fieldset>label,.jdgm-form__body-fieldset>label,.jdgm-form__name-fieldset>label{display:inline-block;margin-right:3px;width:auto}.jdgm-form__reviewer-name-format-dropdown-wrapper{position:relative}.jdgm-form__reviewer-name-format-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-bottom:1px solid #ddd;color:#333333;border-radius:0;padding-left:0;padding-bottom:0;padding-top:0;margin-bottom:4px;padding-right:20px;width:auto;max-width:auto;display:inline-block;z-index:1;position:relative}.jdgm-form__reviewer-name-format-dropdown-arrow{margin-left:-16px;display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid black;vertical-align:middle}.jdgm-countdown{font-size:12px;font-size:0.75rem}.jdgm-notification{color:green;font-weight:bold;border-top:1px solid #eee;padding-top:16px;margin-top:16px}.jdgm-form-yt-video{margin-top:8px;max-width:400px}.jdgm-form-yt-video__iframe-wrapper{position:relative;display:inline-block;width:100%;padding-bottom:55%}.jdgm-form-yt-video__iframe{position:absolute;width:100%;height:100%;left:0}.jdgm-form-dynamic-wrapper.jdgm-form-dynamic-wrapper{display:none}.jdgm-form-dynamic-wrapper.jdgm-show{display:block;height:100vh;visibility:visible}.jdgm-form-dynamic-wrapper{position:fixed;top:0;right:0;left:0;bottom:0;z-index:99999999}.jdgm-form-dynamic{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);top:45%;width:100%;max-width:500px;height:auto;max-height:655px;background:white;padding:32px;text-align:center;overflow:auto}.jdgm-form-dynamic .jdgm-form-dynamic__next{float:right}.jdgm-form-dynamic .jdgm-form-dynamic__back{float:left}.jdgm-form-dynamic .jdgm-form-dynamic__submit-rev{margin-top:0;float:right;display:none}.jdgm-form-dynamic .jdgm-form-dynamic__row{padding-top:32px;font-size:16px;width:auto;text-align:left;min-width:65%;display:none;overflow-x:auto}.jdgm-form-dynamic .jdgm-form-dynamic__row label{font-size:18px}.jdgm-form-dynamic .jdgm-form-dynamic__row .jdgm-cf__option{font-size:16px}.jdgm-form-dynamic .jdgm-form-dynamic__row.jdgm-form-dynamic__picture-upload-field{width:100%;text-align:center;padding-top:0}.jdgm-form-dynamic .jdgm-form-dynamic__row.jdgm-form-dynamic__picture-upload-field label{font-size:24px;font-weight:bold;margin:0 0 16px 0}.jdgm-form-dynamic .jdgm-form-dynamic__row.jdgm-form-dynamic__picture-upload-field .jdgm-picture-fieldset__box{width:24%;margin:0 8px 0 0}.jdgm-form-dynamic .jdgm-form-dynamic__row.jdgm-form-dynamic__rating-fieldset{padding-top:48px;text-align:center}.jdgm-form-dynamic .jdgm-form-dynamic__row.jdgm-form-dynamic__rating-fieldset label{font-size:24px;font-weight:bold;margin:24px 0}.jdgm-form-dynamic .jdgm-form-dynamic__row.jdgm-form-dynamic__rating-fieldset .jdgm-form-dynamic__rating{font-size:40px}.jdgm-form-dynamic .jdgm-form-dynamic__row.jdgm-form-dynamic__submit-slide{width:90%}.jdgm-form-dynamic .jdgm-form-dynamic__row.jdgm-active,.jdgm-form-dynamic .jdgm-form-dynamic__buttons-row.jdgm-active{display:inline-block}.jdgm-form-dynamic .jdgm-form-yt-video{max-width:unset;margin-bottom:50px}.jdgm-form-dynamic .jdgm-form__yt-video-fieldset{margin-bottom:16px}.jdgm-form-dynamic__buttons-row{display:none}.jdgm-form-dynamic__row.jdgm-active .jdgm-form-dynamic__submit-rev,.jdgm-form-dynamic__row.jdgm-active .jdgm-form-dynamic__buttons-row{display:inline-block}.jdgm-form-dynamic__title-fieldset>label,.jdgm-form-dynamic__body-fieldset>label{display:inline-block;margin-right:3px;width:auto}@media all and (max-width: 480px){.jdgm-form-dynamic{max-height:100%}.jdgm-form-dynamic .jdgm-form-dynamic__row{width:90%}.jdgm-form-dynamic .jdgm-form-dynamic__row .jdgm-cf__option{font-size:14px}.jdgm-widget .jdgm-form-dynamic .jdgm-picture-fieldset__box{min-width:70px}.jdgm-form-dynamic__buttons-row{left:10px;right:10px}}@media all and (max-width: 320px){.jdgm-form-dynamic .jdgm-form-dynamic__row{width:100%}.jdgm-form-dynamic .jdgm-form-dynamic__buttons-row{left:4px;right:4px}}.jdgm-preview-badge--with-link{cursor:pointer}.enforce-center-preview-badge:after{clear:both;content:' ';display:table}.enforce-center-preview-badge .jdgm-prev-badge__stars{float:left;text-align:right;width:49%;width:calc(50% - 3px)}.enforce-center-preview-badge .jdgm-prev-badge__text{float:right;text-align:left;width:49%;width:calc(50% - 3px)}.jdgm-prev-badge.jdgm--waiting-for-batch-done{display:none !important}.jdgm-qa-badge{margin-left:8px;padding-left:8px;border-left:1px solid}.jdgm-qa-badge.jdgm-qa-badge__pos-below{margin-left:0;padding-left:0;border-left:none;display:block}.jdgm-qa-badge__icon{font-family:'JudgemeIcons';padding-right:4px;display:inline-block;vertical-align:middle}.jdgm-qa-badge__icon:before{content:'\e017'}.jdgm-qa-badge__text{display:inline-block;vertical-align:middle}.jdgm-quest,.jdgm-rev{position:relative;overflow:hidden;border-top:1px solid #eee;padding-top:16px;margin-top:16px}.jdgm-quest .jdgm-rev__icon:after,.jdgm-rev .jdgm-rev__icon:after{display:none}.jdgm-quest[data-verified-buyer=true] .jdgm-rev__icon:not(.jdgm--loading):after,.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon:not(.jdgm--loading):after{font-family:'JudgemeIcons';display:block;position:absolute;bottom:0;right:0;font-size:9px;font-weight:bold;border-radius:50%;width:16px;height:16px;line-height:15px;border:1px solid white;text-align:center}.jdgm-rev__header{margin-bottom:5px}.jdgm-rev__header:after{display:block;content:' ';clear:both}.jdgm-rev__avatar-image{width:100%;height:100%;border-radius:50%;object-fit:cover}.jdgm-rev__icon{position:relative;float:left;width:3.2em;height:3.2em;line-height:3.2em;margin-right:12px;text-align:center;border-radius:50%;color:#333333;background-color:#e9e9e9}.jdgm-rev__icon.jdgm--loading{visibility:hidden}.jdgm-rev__icon.jdgm--loading:after{width:40px;height:40px;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear;content:'';display:block;width:90%;height:90%;visibility:visible;position:absolute;top:0;background-color:white}.jdgm-rev__author-wrapper{font-weight:bold;vertical-align:middle}.jdgm-rev__author-wrapper .jdgm-rev__location-country-flag-img{display:inline-block;height:1em;max-width:1.5em;border:1px solid #eee;vertical-align:middle}.jdgm-rev__author-wrapper .jdgm-rev__location-country-flag-img.jdgm--loading{visibility:hidden;position:relative}.jdgm-rev__author-wrapper .jdgm-rev__location-country-flag-img.jdgm--loading:after{width:40px;height:40px;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear;content:'';display:block;width:1em;height:1em;visibility:visible;position:absolute;top:0px}.jdgm-rev__author{vertical-align:middle}.jdgm-rev__timestamp{margin-left:4px}.jdgm-rev__timestamp+.jdgm-rev__br{padding-bottom:1px}.jdgm-rev__timestamp.jdgm-spinner{display:inline-block;width:18px;height:18px;vertical-align:middle;font-size:0;color:transparent;border-width:2px;border-left-color:#aaa}.jdgm-rev__title{display:block;font-size:110%}.jdgm-rev__location{opacity:0.35;vertical-align:middle}.jdgm-rev__source{opacity:0.35;vertical-align:middle;font-weight:normal}.jdgm-rev__verification-badge-img{display:inline-block;vertical-align:middle;width:auto}.jdgm-rev__body>p{margin-bottom:16px}.jdgm-rev__body>p:last-of-type{margin-bottom:0}.jdgm-rev__body-read-more{display:none;cursor:pointer}.jdgm-ans__body.is-truncated .jdgm-rev__body-read-more,.jdgm-rev__body.is-truncated .jdgm-rev__body-read-more{display:inline}.jdgm-rev__cf-ans{margin-top:8px}.jdgm-rev__cf-ans:last-of-type{margin-bottom:8px}.jdgm-rev__cf-ans__title{display:block;font-size:90%}.jdgm-cf-bars-wrapper{display:inline-block;font-size:0;margin-right:4px}.jdgm-cf-bar{display:inline-block;width:25px;height:8px;margin:2px 2px 0 0;background:currentColor;opacity:0.1}.jdgm-cf-bar.jdgm--filled{opacity:1}.jdgm-rev__reply{padding:0 16px;border-left:3px solid #ddd;background:#f2f2f2}.jdgm-rev__replier-wrapper{margin:16px 0 0 0;padding-top:8px}.jdgm-rev__reply-content{margin:0;padding-bottom:8px}.jdgm-rev__actions:after{content:'';display:block;clear:both}.jdgm-rev__social{float:left}.jdgm-rev__votes{float:right}.jdgm-rev__social-inner,.jdgm-rev__votes-inner{margin-top:4px;margin-bottom:-4px}.jdgm-rev__thumb-count{margin-right:12px}.jdgm-rev__thumb-count:last-of-type{margin-right:0}.jdgm-rev__share-btn,.jdgm-rev__thumb-btn{display:inline-block;margin-right:4px;text-align:center;font-family:'JudgemeIcons' !important;color:#666;padding:4px 8px;font-size:16px;cursor:pointer}.jdgm-rev__share-btn:hover,.jdgm-rev__thumb-btn:hover{opacity:1}.jdgm-rev__share-btn:first-of-type,.jdgm-rev__thumb-btn:first-of-type{margin-left:-8px}.jdgm-rev__thumb-btn:hover{color:#000}.jdgm-rev__share-fb:before{content:'\e011'}.jdgm-rev__share-fb:hover{color:#3b5998}.jdgm-rev__share-twitter:before{content:'\e012'}.jdgm-rev__share-twitter:hover{color:#1da1f2}.jdgm-rev__share-google:before{content:'\e010'}.jdgm-rev__share-google:hover{color:#dd4b39}.jdgm-rev__share-pinterest:before{content:'\e016'}.jdgm-rev__share-pinterest:hover{color:#e60023}.jdgm-rev__share-linkedin:before{content:'\e015'}.jdgm-rev__share-linkedin:hover{color:#0073b1}.jdgm-rev_thumb-up:before{content:'\e009'}.jdgm-rev_thumb-down:before{content:""}.jdgm-rev__buyer-badge{display:none;padding:3px 7px;font-size:11px;line-height:1;vertical-align:middle}.jdgm-buyer-badge--top-right .jdgm-rev__timestamp ~ .jdgm-rev__br,.jdgm-buyer-badge--right-of-timestamp .jdgm-rev__timestamp ~ .jdgm-rev__br{display:inline}.jdgm-buyer-badge--top-right .jdgm-rev__buyer-badge-wrapper:after,.jdgm-buyer-badge--right-of-timestamp .jdgm-rev__buyer-badge-wrapper:after{display:block;content:''}.jdgm-buyer-badge--top-right .jdgm-rev__buyer-badge{float:right;font-size:inherit}.jdgm-buyer-badge--removed .jdgm-rev__buyer-badge{display:none !important;visibility:hidden !important}.jdgm-buyer-badge--right-of-timestamp .jdgm-rev__buyer-badge-wrapper{margin-left:4px}.jdgm-buyer-badge--text-only .jdgm-rev__buyer-badge{display:inline;padding:0;font-size:inherit;vertical-align:inherit}.jdgm-rev_all-rev-page-picture-separator{display:inline-block;margin:0 20px;border-left:2px solid #ddd;height:120px}.jdgm-widget .jdgm-picture-fieldset-title{margin:20px 0 5px;line-height:1}.jdgm-widget .jdgm-picture-fieldset__input{position:absolute;display:inline-block;width:100%;top:0;bottom:0;left:0;right:0;opacity:0;padding:0;margin:0;font-size:14px;visibility:visible;cursor:pointer}.jdgm-widget .jdgm-picture-fieldset__box{position:relative;display:inline-block;cursor:pointer;margin:0 5px 0 0;padding:0;width:30%;max-width:150px;min-width:90px}.jdgm-picture-fieldset{width:100%;padding:0;white-space:nowrap;overflow:auto;-webkit-overflow-scrolling:touch}.jdgm-picture-fieldset__box-wrapper{position:relative;padding-bottom:100%;padding-bottom:calc(100% - 2px);border:1px solid #eee;width:100%;height:0;background-repeat:no-repeat;background-size:contain;background-position:center}.jdgm-picture-fieldset__box-wrapper.jdgm-has-preview-image--videos{}.jdgm-picture-fieldset__icon{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#bbb;font-family:'JudgemeIcons';font-size:72px;line-height:1}.jdgm-photocamera-icon:before{content:'\e014'}.jdgm-videocam-icon:before{content:'\e013'}.jdgm-picture-fieldset__spinner-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:none;width:50%;height:50%}.jdgm-picture-fieldset__box:hover{opacity:0.7}.jdgm-picture-fieldset__box .jdgm-spinner{width:100%;height:100%}.jdgm-picture-fieldset__delete{font-family:'JudgemeIcons';position:absolute;right:4px;top:4px;text-align:center;z-index:1;background:#fff;margin:auto 0;padding:2px 4px 1px 5px;border-radius:20px;box-shadow:0px 2px 2px rgba(0,0,0,0.2);overflow:hidden}.jdgm-picture-fieldset__delete:before{content:"\e021"}.jdgm-is-uploading-picture .jdgm-picture-fieldset__spinner-wrapper{display:block}.jdgm-picture-fieldset__progress-text{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:inline;color:#bbb;font-size:14px}.jm-mfp-counter .jdgm-branding-footer{color:white}.jm-mfp-counter .jdgm-branding-footer:hover,.jm-mfp-counter .jdgm-branding-footer:active{color:white;opacity:0.8}.jdgm-rev__pics{font-size:0;white-space:nowrap;height:auto;overflow:auto;-webkit-overflow-scrolling:touch}.jdgm-rev__pic-link{margin:8px 5px 3px 0;padding:0;display:inline-block;height:120px;width:auto;cursor:pointer;overflow:hidden}.jdgm-rev__pic-link:focus{outline:none}.jdgm-rev__pic-link:hover{opacity:0.7}.jdgm-rev__pic-link:last-of-type{margin-right:0}.jdgm-rev__pic-link.jdgm--loading{width:120px;padding:20px}.jdgm-rev__pic-link.jdgm--loading .jdgm-rev__pic-img{visibility:hidden;height:1px}.jdgm-rev__pic-link.jdgm--loading:after{width:40px;height:40px;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear;content:'';display:block;width:100%;height:100%}.jdgm-rev__pic-img{display:block;width:auto;max-height:100%;margin:0;padding:0;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);border-radius:4px}.jdgm-rev__body img{max-height:120px;border-radius:4px;margin:8px 5px 3px 0}.jdgm-rev__vids{overflow:auto;white-space:nowrap}.jdgm-vid-player{position:relative;display:inline-block;height:240px;margin-top:16px;margin-right:16px;vertical-align:middle}.jdgm-vid-player:last-of-type{margin-right:0}.jdgm-vid-player__wrapper{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:relative;font-size:0}.jdgm-vid-player__wrapper--with-placeholder{height:100%}.jdgm-vid-player__wrapper--with-placeholder:hover{opacity:0.7}.jdgm-vid-player__wrapper.jdgm--loading{width:160px;height:160px;padding:40px}.jdgm-vid-player__wrapper.jdgm--loading:after{width:40px;height:40px;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear;content:'';display:block;width:100%;height:100%}.jdgm-vid-player__placeholder{display:block;height:100%;text-decoration:none}.jdgm-vid-player__placeholder>img{display:block;height:100%;width:auto}.jm-mfp-is-open.jm-mfp-is-open{overflow:hidden}.jm-mfp-container button.jm-mfp-close,.jm-mfp-container button.jm-mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;opacity:0.65;touch-action:manipulation}.jm-mfp-container button.jm-mfp-close:hover,.jm-mfp-container button.jm-mfp-close:focus,.jm-mfp-container button.jm-mfp-arrow:hover,.jm-mfp-container button.jm-mfp-arrow:focus{opacity:1}.jm-mfp-container img.jm-mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:48px 0 32px 0;margin:0 auto;transition:transform 0.5s ease}.jm-mfp-image-holder .mfp-close{right:0;padding-right:0}.jm-mfp-preloader{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100px;height:100px;color:white}.jm-mfp-preloader>a{color:white}.jm-mfp-preloader:before{width:40px;height:40px;border-radius:50%;border-top:2px solid #555;border-right:2px solid #555;border-bottom:2px solid #555;border-left:2px solid white;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear;content:' ';display:block;width:100%;height:100%}.jm-mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:rgba(0,0,0,0.9)}.jm-mfp-bg:empty{display:block}.jm-mfp-wrap{top:0;left:0;width:100%;height:100%;overflow:auto;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;backface-visibility:hidden}.jm-mfp-container{text-align:center;box-sizing:border-box;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 20px}.jm-mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.jm-mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.jm-mfp-inline-holder .jm-mfp-content,.jm-mfp-ajax-holder .jm-mfp-content{width:100%;cursor:auto}.jm-mfp-close,.jm-mfp-arrow,.jm-mfp-preloader,.jm-mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.jm-mfp-loading.jm-mfp-figure{display:none}.jm-mfp-hide{display:none !important}.jm-mfp-s-ready .jm-mfp-preloader{display:none}.jm-mfp-s-error .jm-mfp-content{display:none}.jm-mfp-close{width:48px;height:48px;line-height:48px;position:absolute;right:0;top:0;text-decoration:none;color:#FFF;font-style:normal;font-size:48px;font-family:Arial, Baskerville, monospace;text-align:right}.jm-mfp-close:active{top:1px}.jm-mfp-counter{position:absolute;top:0;right:0;color:white;font-size:14px;line-height:2;white-space:nowrap;width:100%}.jm-mfp-counter__number{float:right}.jm-mfp-arrow{position:absolute;margin:0;top:calc(50% - 24px);height:48px;-webkit-tap-highlight-color:transparent;font-family:'JudgemeIcons';font-size:48px;color:white}.jm-mfp-arrow-left{left:24px}.jm-mfp-arrow-left:before{content:'\e002'}.jm-mfp-arrow-right{right:24px}.jm-mfp-arrow-right:before{content:'\e003'}.jm-mfp-figure{line-height:0}.jm-mfp-figure:after{content:'';position:absolute;top:48px;right:0;bottom:32px;left:0;display:block;width:auto;height:auto;z-index:-1;background:black}.jm-mfp-figure figure{padding:0;margin:0}.jm-mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.jm-mfp-image-holder .jm-mfp-content{max-width:100%}.jm-mfp-gallery .jm-mfp-image-holder .jm-mfp-figure{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.jm-mfp-img-mobile .jm-mfp-image-holder{padding-left:0;padding-right:0}.jm-mfp-img-mobile img.jm-mfp-img{padding:0}.jm-mfp-img-mobile .jm-mfp-figure:after{top:0;bottom:0}.jm-mfp-img-mobile .jm-mfp-figure small{display:inline;margin-left:5px}.jm-mfp-img-mobile .jm-mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed}.jm-mfp-img-mobile .jm-mfp-bottom-bar:empty{padding:0}.jm-mfp-img-mobile .jm-mfp-counter{right:5px;top:3px}.jm-mfp-img-mobile .jm-mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}.jm-mfp-is-open.jm-mfp-is-open{overflow:hidden}.jm-mfp-container .jm-mfp-close,.jm-mfp-container .jm-mfp-arrow{z-index:1046;display:block;padding:0;overflow:visible;cursor:pointer;outline:none;background:transparent;border:0;box-shadow:none;opacity:0.6;touch-action:manipulation}.jm-mfp-container img.jm-mfp-img{display:block;width:auto;max-width:100%;height:auto;margin:0 auto;padding:48px 0 32px 0;line-height:0;box-sizing:border-box;transition:transform 0.5s ease}.jm-mfp-image-holder .mfp-close{right:0;padding-right:0}.jm-mfp-preloader{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:96px;height:96px;color:white}.jm-mfp-preloader>a{color:white}.jm-mfp-preloader:before{width:40px;height:40px;border-radius:50%;border-top:2px solid #555;border-right:2px solid #555;border-bottom:2px solid #555;border-left:2px solid white;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear;content:" ";display:block;width:100%;height:100%}.jm-mfp-bg,.jm-mfp-wrap,.jm-mfp-container{top:0;left:0;width:100%;height:100%}.jm-mfp-bg{z-index:1042;position:fixed;overflow:hidden;background:rgba(0,0,0,0.8)}.jm-mfp-bg:empty{display:block}.jm-mfp-wrap{z-index:1043;position:fixed;overflow:auto;outline:none !important}.jm-mfp-container{position:absolute;text-align:center;box-sizing:border-box;padding:0 24px}.jm-mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.jm-mfp-content{z-index:1045;position:relative;display:inline-block;margin:0 auto;vertical-align:middle;text-align:left}.jm-mfp-inline-holder .jm-mfp-content,.jm-mfp-ajax-holder .jm-mfp-content{width:100%;cursor:auto}.jm-mfp-close,.jm-mfp-arrow,.jm-mfp-preloader,.jm-mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.jm-mfp-loading.jm-mfp-figure,.jm-mfp-s-ready .jm-mfp-preloader,.jm-mfp-s-error .jm-mfp-content{display:none}.jm-mfp-hide{display:none !important}.jm-mfp-close{position:absolute;right:0;top:0;width:48px;height:48px;line-height:48px;color:white;font-style:normal;font-size:48px;font-family:Arial, Baskerville, monospace;text-decoration:none;text-align:right}.jm-mfp-close:hover,.jm-mfp-close:focus{opacity:1}.jm-mfp-close:active{top:1px}.jm-mfp-counter{position:absolute;top:0;right:0;color:white;font-size:14px;line-height:2;white-space:nowrap;width:100%}.jm-mfp-counter__number{float:right}.jm-mfp-counter .jdgm-branding-footer{color:white}.jm-mfp-counter .jdgm-branding-footer:hover,.jm-mfp-counter .jdgm-branding-footer:active{color:white;opacity:0.8}.jm-mfp-arrow{position:absolute;margin:0;top:calc(50% - 24px);height:48px;-webkit-tap-highlight-color:transparent;font-family:'JudgemeIcons';font-size:48px;color:white}.jm-mfp-arrow:hover,.jm-mfp-arrow:focus{opacity:1}.jm-mfp-arrow-left{left:24px}.jm-mfp-arrow-left:before{content:'\e002'}.jm-mfp-arrow-right{right:24px}.jm-mfp-arrow-right:before{content:'\e003'}.jm-mfp-figure{line-height:0}.jm-mfp-figure:after{content:"";position:absolute;top:48px;right:0;bottom:32px;left:0;display:block;width:auto;height:auto;z-index:-1;background:black}.jm-mfp-figure figure{padding:0;margin:0}.jm-mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.jm-mfp-image-holder .jm-mfp-content{max-width:100%}.jm-mfp-gallery .jm-mfp-image-holder .jm-mfp-figure{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.jm-mfp-img-mobile .jm-mfp-image-holder{padding-left:0;padding-right:0}.jm-mfp-img-mobile img.jm-mfp-img{padding:0}.jm-mfp-img-mobile .jm-mfp-figure:after{top:0;bottom:0}.jm-mfp-img-mobile .jm-mfp-figure small{display:inline;margin-left:5px}.jm-mfp-img-mobile .jm-mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed}.jm-mfp-img-mobile .jm-mfp-bottom-bar:empty{padding:0}.jm-mfp-img-mobile .jm-mfp-counter{right:5px;top:3px}.jm-mfp-img-mobile .jm-mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}.jdgm-glider-contain{width:100%;margin:0 auto;position:relative}.jdgm-glider{position:relative;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;transform:translateZ(0)}.jdgm-glider-track{transform:translateZ(0);width:100%;margin:0;padding:0;display:flex;z-index:1}.jdgm-glider.draggable{user-select:none;cursor:-webkit-grab;cursor:grab}.jdgm-glider.draggable .jdgm-glider-slide img{user-select:none;pointer-events:none}.jdgm-glider.drag{cursor:-webkit-grabbing;cursor:grabbing}.jdgm-glider-slide{user-select:none;justify-content:center;align-content:center;width:100%}.jdgm-glider::-webkit-scrollbar{opacity:0;height:0}.jdgm-glider-prev,.jdgm-glider-next{user-select:none;position:absolute;outline:none;background:none;padding:0;z-index:2;font-size:40px;text-decoration:none;left:-23px;border:0;top:30%;cursor:pointer;color:#666;opacity:1;line-height:1;transition:opacity 0.5s cubic-bezier(0.17, 0.67, 0.83, 0.67),color 0.5s cubic-bezier(0.17, 0.67, 0.83, 0.67)}.jdgm-glider-prev:hover,.jdgm-glider-next:hover,.jdgm-glider-prev:focus,.jdgm-glider-next:focus{color:#a89cc8}.jdgm-glider-next{right:-23px;left:auto}.jdgm-glider-next.disabled,.jdgm-glider-prev.disabled{opacity:.25;color:#666;cursor:default}.jdgm-glider-slide{min-width:150px}.jdgm-glider-hide{opacity:0}.jdgm-glider-dots{user-select:none;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:0}.jdgm-glider-dot{border:0;padding:0;user-select:none;outline:none;display:block;cursor:pointer;color:#ccc;border-radius:999px;background:#ccc;width:12px;height:12px;margin:7px}.jdgm-glider-dot:hover,.jdgm-glider-dot:focus,.jdgm-glider-dot.active{background:#a89cc8}@media (max-width: 36em){.jdgm-glider::-webkit-scrollbar{opacity:1;-webkit-appearance:none;width:7px;height:3px}.jdgm-glider::-webkit-scrollbar-thumb{opacity:1;border-radius:99px;background-color:rgba(156,156,156,0.25);box-shadow:0 0 1px rgba(255,255,255,0.25)}}.jdgm-carousel-wrapper{width:80%;margin:auto;padding:48px 0}.jdgm-carousel-wrapper .jdgm-all-reviews-rating-wrapper{display:block;text-align:center}.jdgm-carousel-wrapper[data-theme=card] .jdgm-verified-by-judgeme{text-align:left}.jdgm-carousel-title-and-link{margin-bottom:24px}.jdgm-carousel-title{text-align:center;margin:0}.jdgm-carousel{margin:25px auto;width:100%}.jdgm-carousel__item-container{overflow:auto}.jdgm-carousel__item-wrapper{width:100%;height:200px;white-space:nowrap}.jdgm-carousel-item{display:inline-block;height:100%;width:33.3%;vertical-align:middle;padding:0 24px;overflow:hidden}.jdgm-carousel-item.jdgm--shop-review .jdgm-carousel-item__product{display:none}.jdgm-carousel-item.jdgm--shop-review .jdgm-carousel-item__product.jdgm--shop-review-has-image{display:block}@media only screen and (min-width: 768px){.jdgm-carousel-wrapper[data-theme=card] .jdgm-carousel-title-and-link{position:relative}.jdgm-carousel-wrapper[data-theme=card] .jdgm-verified-by-judgeme{position:absolute;right:20px;bottom:0}.jdgm-carousel-wrapper[data-theme=vertical]{position:relative}.jdgm-carousel-wrapper[data-theme=vertical] .jdgm-verified-by-judgeme{position:absolute;right:0;top:64px}}@media only screen and (min-width: 768px) and (max-width: 991px){.jdgm-carousel-item{width:50%}.jdgm-carousel-wrapper{width:90%}}@media only screen and (max-width: 767px){.jdgm-carousel-item{width:100%}.jdgm-carousel-wrapper{width:100%}}.jdgm-carousel-item__review-rating{font-size:120%}.jdgm-carousel-item__review{width:100%;height:calc(72% - 4em);text-align:center;white-space:normal;overflow:hidden}.jdgm-carousel-item__review-title{font-weight:bold}.jdgm-carousel-item__review-title a{word-break:break-word}.jdgm-carousel-item__review-title.jdgm-carousel-item__review-body-only{height:22px}.jdgm-carousel-item__review-body{margin:0}.jdgm-carousel-item__review-body>p{margin:0}.jdgm-carousel-item__review-body a{word-break:break-word}.jdgm-carousel-item__reviewer-name-wrapper{text-align:center;margin:6px 0}.jdgm-carousel-item__reviewer-name{font-size:90%;opacity:0.6;line-height:1;padding-bottom:2px}.jdgm-carousel-item__timestamp{font-size:75%;font-style:italic;opacity:0.35;line-height:1}.jdgm-carousel-item__product{display:block;text-align:center;height:28%;width:100%}.jdgm-carousel-item__product-image{display:block;height:100%;width:auto;margin:0 auto}.jdgm-carousel-item__product-image[src='']{display:none}.jdgm-carousel-item__product-image[src='']+.jdgm-carousel-item__product-title{font-size:120%;padding-top:16px}.jdgm-carousel-item__product-title{width:100%;font-size:90%}.jdgm-carousel__arrows{margin:20px auto 10px auto;font-size:0;display:flex;text-align:center;justify-content:center}.jdgm-carousel--vertical-theme .jdgm-carousel__arrows{display:block}.jdgm-carousel[data-arrows-on-sides='true']:not(.jdgm-carousel--vertical-theme) .jdgm-carousel__arrows{margin:0;display:block}.jdgm-carousel__right-arrow,.jdgm-carousel__left-arrow{display:inline-block;border:4px none #eee;width:20px;height:20px;cursor:pointer;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.jdgm-carousel__right-arrow:empty,.jdgm-carousel__left-arrow:empty{display:inline-block}.jdgm-carousel__right-arrow:hover,.jdgm-carousel__left-arrow:hover{opacity:0.6}.jdgm-carousel__right-arrow{border-style:none solid solid none}.jdgm-carousel__left-arrow{border-style:solid none none solid;margin-right:10px}.jdgm-carousel__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.jdgm-carousel--done .jdgm-carousel__item-container{overflow:hidden;position:relative}.jdgm-carousel--done .jdgm-carousel__item-wrapper{position:relative;transition:transform 500ms ease}.jdgm-carousel-item__timestamp.jdgm-ellipsis.jdgm-spinner{color:transparent}.jdgm-carousel--gallery-theme{position:relative;margin:0 !important}.jdgm-carousel--gallery-theme .jdgm-carousel__item-container{width:100%;overflow:clip !important;overflow-clip-margin:0px;margin:auto}@media only screen and (max-width: 767px){.jdgm-carousel--gallery-theme .jdgm-carousel__item-container{padding:0 15%;overflow-clip-margin:border-box}}.jdgm-carousel--gallery-theme .jdgm-carousel__item-wrapper{height:fit-content}.jdgm-carousel--gallery-theme .jdgm-full-rev{display:none}.jdgm-carousel--gallery-theme .jdgm-carousel-item{position:relative;overflow:unset;margin:auto;padding:15px 1%}.jdgm-carousel--gallery-theme .jdgm-carousel-item__full-review-link::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.jdgm-carousel--gallery-theme .jdgm-carousel-item__inner-wrapper{background-color:white;box-shadow:0px 0px 12.8px 0px rgba(0,0,0,0.15);width:100%;overflow:hidden}.jdgm-carousel--gallery-theme .jdgm-carousel-item__image-wrapper{display:block !important}.jdgm-carousel--gallery-theme .jdgm-carousel-item__product-image{width:100%;height:100%;object-fit:cover}.jdgm-carousel--gallery-theme .jdgm-carousel-item__body{display:flex;flex-direction:column;gap:calc( 4px * 8 );padding:32px}.jdgm-carousel--gallery-theme .jdgm-carousel-item__review-wrapper{display:flex;flex-direction:column;align-items:center;gap:calc( 4px * 4 )}.jdgm-carousel--gallery-theme .jdgm-carousel-item__reviewer-wrapper{display:flex;align-items:center;justify-content:center;gap:calc( 4px * 2 );margin:0;width:100%}.jdgm-carousel--gallery-theme .jdgm-carousel-item__reviewer-name{padding:0;font-size:16px;font-weight:400;line-height:22px;opacity:1}.jdgm-carousel--gallery-theme .jdgm-rev__buyer-badge{padding:5px 8px;font-size:10px;font-style:normal;font-weight:600}.jdgm-carousel--gallery-theme .jdgm-carousel-item__review-content-wrapper{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%}.jdgm-carousel--gallery-theme .jdgm-carousel-item__review-content-wrapper>div{line-height:22px;text-align:center;width:100%}.jdgm-carousel--gallery-theme .jdgm-carousel-item__review-body{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.jdgm-carousel--gallery-theme .jdgm-carousel-item__product-wrapper{display:flex;flex-direction:column;align-items:center;gap:4px}.jdgm-carousel--gallery-theme .jdgm-carousel-item__product-title,.jdgm-carousel--gallery-theme .jdgm-carousel-item__timestamp:not(.jdgm-spinner){text-decoration:none;height:-moz-fit-content;height:fit-content;font-size:14px;font-weight:400;font-style:unset;line-height:22px;text-align:center;opacity:1}.jdgm-carousel__more-reviews-button-container{margin-top:24px}.jdgm-carousel__more-reviews-button{display:block;width:240px;margin:auto;padding:10px 0px;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:22px;text-decoration:none;color:white !important}.jdgm-revs-tab-btn{position:fixed;display:inline-block;width:auto;cursor:pointer;border-radius:0;white-space:nowrap}.jdgm-revs-tab-btn:hover{opacity:0.8}.jdgm-revs-tab-btn[position="bottom"]{bottom:0}.jdgm-revs-tab-btn[position="left"]{left:0}.jdgm-revs-tab-btn[position="right"]{right:0}.jdgm-revs-tab-btn[position="none"]{display:none}.jdgm-revs-tab-btn[data-style="text"][position="bottom"]{left:50%;transform:translateX(-50%)}.jdgm-revs-tab-btn[data-style="text"][position="left"]{top:50%;-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:rotate(-90deg) translate(-50%, 50%);-ms-transform:rotate(-90deg) translate(-50%, 50%);transform:rotate(-90deg) translate(-50%, 50%)}.jdgm-revs-tab-btn[data-style="text"][position="right"]{top:50%;-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%;-webkit-transform:rotate(90deg) translate(50%, 50%);-ms-transform:rotate(90deg) translate(50%, 50%);transform:rotate(90deg) translate(50%, 50%)}.jdgm-revs-tab-btn[data-style="stars"]{display:flex}.jdgm-revs-tab-btn[data-style="stars"] .jdgm-favicon,.jdgm-revs-tab-btn[data-style="stars"] .jdgm-rating,.jdgm-revs-tab-btn[data-style="stars"] .jdgm-star{display:inline-block;width:24px}.jdgm-revs-tab-btn[data-style="stars"] .jdgm-favicon,.jdgm-revs-tab-btn[data-style="stars"] .jdgm-favicon>span{display:flex;justify-content:center}.jdgm-revs-tab-btn[data-style="stars"] .jdgm-rating{line-height:1;font-weight:bold}.jdgm-revs-tab-btn[data-style="stars"][position="bottom"]{align-items:center;padding:8px 16px;left:calc(50% - 100px);box-shadow:4px 0px 20px rgba(0,0,0,0.15);border-radius:10px 10px 0px 0px}.jdgm-revs-tab-btn[data-style="stars"][position="bottom"] .jdgm-stars{display:inline-block}.jdgm-revs-tab-btn[data-style="stars"][position="bottom"] .jdgm-favicon+.jdgm-stars,.jdgm-revs-tab-btn[data-style="stars"][position="bottom"] .jdgm-stars+.jdgm-rating{margin-left:8px}.jdgm-revs-tab-btn[data-style="stars"][position="left"]{box-shadow:4px 0px 20px rgba(0,0,0,0.15);border-radius:0px 10px 10px 0px}.jdgm-revs-tab-btn[data-style="stars"][position="right"]{box-shadow:0px 4px 20px rgba(0,0,0,0.15);border-radius:10px 0px 0px 10px}.jdgm-revs-tab-btn[data-style="stars"][position="left"],.jdgm-revs-tab-btn[data-style="stars"][position="right"]{flex-direction:column;top:calc(50% - 100px);padding:16px 8px;text-align:center}.jdgm-revs-tab-btn[data-style="stars"][position="left"] .jdgm-favicon+.jdgm-stars,.jdgm-revs-tab-btn[data-style="stars"][position="left"] .jdgm-stars+.jdgm-rating,.jdgm-revs-tab-btn[data-style="stars"][position="right"] .jdgm-favicon+.jdgm-stars,.jdgm-revs-tab-btn[data-style="stars"][position="right"] .jdgm-stars+.jdgm-rating{margin-top:8px}.jdgm-revs-tab-btn[data-style="stars"][position="left"] .jdgm-star,.jdgm-revs-tab-btn[data-style="stars"][position="right"] .jdgm-star{display:block !important;padding:0 !important}.jdgm-widget .jdgm-favicon[data-url="/verified-checkmark.svg"]>img{width:17px;height:17px}.jdgm-revs-tab{position:relative;z-index:1041}.jdgm-revs-tab.jdgm-revs-tab{display:none}.jdgm-revs-tab .jdgm-branding-footer{color:white}.jdgm-revs-tab .jdgm-histogram{margin-left:0;padding-left:0;border:0}.jdgm-revs-tab__header{position:absolute;bottom:100%;width:100%;padding:8px 24px;text-align:center;background:white}.jdgm-revs-tab__title{margin-bottom:0;text-align:center}.jdgm-mask{width:100%;height:100%;background-color:black;opacity:0.75}.jdgm-mask:empty{display:block}.jdgm-revs-tab__wrapper{position:fixed;top:0;right:0;left:0;bottom:0;z-index:99999999}.jdgm-revs-tab__wrapper.jdgm-revs-tab__wrapper{display:none}.jdgm-revs-tab__wrapper.jdgm-show{display:block}.jdgm-revs-tab__main{position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:20%;left:50%;height:70%;width:85%;max-width:600px;background:white}.jdgm-revs-tab__content-header:after{content:" ";display:table;clear:both}.jdgm-revs-tab__content{height:100%;padding:16px 24px;overflow:auto;box-shadow:inset 0 5px 9px -8px black}.jdgm-revs-tab__spinner{margin-top:16px}.jdgm-revs-tab__branding{text-align:center;line-height:2}.jdgm-close-ico{position:absolute;right:12px;top:12px;width:32px;height:32px;opacity:0.5}.jdgm-close-ico:empty{display:block}.jdgm-close-ico:hover{opacity:1}.jdgm-close-ico:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.jdgm-close-ico:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.jdgm-close-ico:before,.jdgm-close-ico:after{position:absolute;left:15px;content:" ";height:100%;width:2px;background-color:#333}@media only screen and (max-width: 375px){.jdgm-revs-tab__main{width:95%}.jdgm-close-ico{right:4px;top:4px;width:28px;height:28px}}.jdgm-subtab{padding-top:12px;border-bottom:1px solid #eee}.jdgm-subtab ~ .jdgm-rev-widg__body .jdgm-rev:first-of-type,.jdgm-subtab ~ .jdgm-all-reviews__body .jdgm-rev:first-of-type,.jdgm-subtab ~ .jdgm-shop-reviews__body .jdgm-rev:first-of-type,.jdgm-subtab ~ .jdgm-revs-tab__content-body .jdgm-rev:first-of-type,.jdgm-subtab ~ .jdgm-quest-widg__body .jdgm-quest:first-of-type{border-top:0;margin-top:0}.jdgm-subtab ~ .jdgm-rev-widg__paginate-spinner-wrapper{margin-top:0}.jdgm-subtab__name{display:inline-block;padding:8px 0;margin-right:16px;line-height:1;cursor:pointer}.jdgm-subtab__name.jdgm--active{border-bottom:3px solid currentColor}.jdgm-subtab__name:hover{opacity:0.8}.jdgm-quest .jdgm-rev__timestamp{margin-left:0}.jdgm-quest .jdgm-rev__buyer-badge-wrapper{display:none}.jdgm-ans{margin-top:16px;padding:8px 16px;border-left:3px solid #ddd;background:#f2f2f2}.jdgm-ans .jdgm-rev__timestamp{font-size:95%}.jdgm-quest__body:before,.jdgm-ans__body:before{float:left;padding-right:4px}.jdgm-verified-count-badget{text-decoration:none}.jdgm-verified-count-badget[href="javascript:void(0)"]{pointer-events:none}.jdgm-verified-badge{font-family:"Nunito Sans", "Helvetica", Arial, sans-serif}.jdgm-verified-badge.jdgm-verified-badge{display:none}.jdgm-verified-badge .jdgm-verified-badge__wrapper{position:relative;margin:8px}.jdgm-verified-badge .jdgm-verified-badge__image img{display:block;width:100%}.jdgm-verified-badge--style-vintage .jdgm-verified-badge__wrapper{width:150px}.jdgm-verified-badge--style-vintage .jdgm-verified-badge__stars{position:absolute;top:35%;width:100%;line-height:11px;text-align:center}.jdgm-verified-badge--style-vintage .jdgm-verified-badge__stars .jdgm-star{padding-right:3px !important;font-size:11px;color:#fffb00 !important}.jdgm-verified-badge--style-vintage .jdgm-verified-badge__stars .jdgm-star:last-of-type{padding-right:0 !important}.jdgm-verified-badge--style-vintage .jdgm-verified-badge__total,.jdgm-verified-badge--style-vintage .jdgm-verified-badge__text{position:absolute;width:100%;line-height:1;color:#fff;font-weight:bold;text-align:center}.jdgm-verified-badge--style-vintage .jdgm-verified-badge__total{top:19%;font-size:21px}.jdgm-verified-badge--style-vintage .jdgm-verified-badge__text{top:51%;font-size:13px}.jdgm-verified-badge--style-vintage.jdgm--last-level .jdgm-verified-badge__stars{top:38.5%}.jdgm-verified-badge--style-vintage.jdgm--last-level .jdgm-verified-badge__total{top:24%;font-size:20px}.jdgm-verified-badge--style-vintage.jdgm--last-level .jdgm-verified-badge__text{top:54%}.jdgm-verified-badge--style-branded{display:flex;justify-content:center;align-items:center;text-decoration:none;margin:8px}.jdgm-verified-badge--style-branded .jdgm-verified-badge__wrapper{width:120px}.jdgm-verified-badge--style-branded .jdgm-verified-badge__image .jdgm-svg__mono{display:block;height:120px}.jdgm-verified-badge--style-branded .jdgm-verified-badge__image svg{width:120px;height:120px}.jdgm-verified-badge--style-branded .jdgm-verified-badge__total{position:absolute;top:40%;width:100%;font-size:25px;font-weight:bold;line-height:21px;text-align:center}.jdgm-verified-badge--style-branded .jdgm-verified-by{align-items:center;height:40px}.jdgm-verified-badge--style-branded .jdgm-verified-by--rebranding{align-items:flex-start}.jdgm-verified-badge--style-branded .jdgm-verified-by__text{font-size:20px}.jdgm-verified-badge--style-branded .jdgm-verified-by__text--rebranding{font-size:13px}.jdgm-verified-badge--style-branded .jdgm-verified-by__image{height:100%}.jdgm-verified-badge--style-branded .jdgm-verified-by__image .jdgm-svg__mono{display:block;height:100%}.jdgm-verified-badge--style-branded .jdgm-verified-by__image svg{width:auto}.jdgm-verified-badge--style-branded.jdgm-verified-badge--style-branded-vertical{flex-direction:column}.jdgm-verified-wrapper{display:inline-block}.jdgm-verified-by{display:flex;justify-content:left}.jdgm-verified-by__text,.jdgm-verified-by__image{display:inline-block;height:24px}.jdgm-verified-by__text{line-height:24px;margin-right:8px;font-size:14px}.jdgm-verified-by__image img,.jdgm-verified-by__image svg{height:100%}.jdgm-yt-video{display:inline-block;position:relative}.jdgm-yt-video>img{object-fit:cover}.jdgm-yt-video__play-btn{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:90px;height:60px;background-color:#333333;opacity:0.8;border-radius:6px;cursor:pointer}.jdgm-yt-video__play-btn:before{content:"";border-style:solid;border-width:15px 0 15px 26.0px;border-color:transparent transparent transparent #fff;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.jdgm-rev-widg[data-number-of-reviews='0'] .jdgm-gallery{display:none}.jdgm-gallery{display:inline-block;width:calc(100% + 8px);margin:0 -4px 8px -4px;overflow:hidden}.jdgm-gallery .jdgm-gallery__thumbnail-link{width:calc(100% / 4)}.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n){display:inline-block}.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n) .jdgm-gallery__thumbnail-wrapper:before{content:none}.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(4) .jdgm-gallery__thumbnail-wrapper:before{content:""}.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n+5){display:none}@media only screen and (min-width: 768px) and (max-width: 991px){.jdgm-gallery .jdgm-gallery__thumbnail-link{width:calc(100% / 8)}.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n){display:inline-block}.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n) .jdgm-gallery__thumbnail-wrapper:before{content:none}.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper:before{content:""}.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n+9){display:none}}@media only screen and (min-width: 992px){.jdgm-gallery{width:216px}.jdgm-gallery .jdgm-gallery__thumbnail-link{width:64px}.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n){display:inline-block}.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n) .jdgm-gallery__thumbnail-wrapper:before{content:none}.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(6) .jdgm-gallery__thumbnail-wrapper:before{content:""}.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n+7){display:none}}.jdgm-gallery__thumbnail-link{float:left;position:relative}.jdgm-gallery__thumbnail-link:before{content:"";display:block;padding-top:100%}.jdgm-gallery__thumbnail-link:hover{cursor:pointer;opacity:0.7}.jdgm-gallery__thumbnail-wrapper{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;line-height:100%;text-align:center}.jdgm-gallery__thumbnail-wrapper:before{top:4px;left:4px;bottom:4px;right:4px;padding-top:calc(50% - 14px - 4px);line-height:1;font-size:28px}.jdgm-gallery__thumbnail-wrapper:before,.jdgm-gallery__thumbnail-wrapper[data-media-type="video"]:after{position:absolute;color:white;background-color:rgba(0,0,0,0.7);font-family:'JudgemeIcons'}.jdgm-gallery__thumbnail-wrapper[data-media-type="video"]:after{font-size:12px;content:'\e013';bottom:4px;left:4px;padding:0 4px;border-top-right-radius:4px}.jdgm-gallery__thumbnail-wrapper.jdgm--loading{visibility:hidden}.jdgm-gallery__thumbnail{width:100%;height:100%;object-fit:cover;padding:4px}.jdgm-gallery-data{display:none}.jdgm-review-widget--small .jdgm-gallery,.jdgm-review-widget--medium .jdgm-gallery,.jdgm-revs-tab .jdgm-gallery{width:calc(100% + 8px)}.jdgm-review-widget--medium .jdgm-gallery .jdgm-gallery__thumbnail-link{width:calc(100% / 6)}.jdgm-review-widget--medium .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n){display:inline-block}.jdgm-review-widget--medium .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n) .jdgm-gallery__thumbnail-wrapper:before{content:none}.jdgm-review-widget--medium .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(6) .jdgm-gallery__thumbnail-wrapper:before{content:""}.jdgm-review-widget--medium .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n+7){display:none}.jdgm-review-widget--small .jdgm-gallery .jdgm-gallery__thumbnail-link{width:calc(100% / 4)}.jdgm-review-widget--small .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n){display:inline-block}.jdgm-review-widget--small .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n) .jdgm-gallery__thumbnail-wrapper:before{content:none}.jdgm-review-widget--small .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(4) .jdgm-gallery__thumbnail-wrapper:before{content:""}.jdgm-review-widget--small .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n+5){display:none}@media only screen and (min-width: 992px){.jdgm-revs-tab .jdgm-gallery{margin-top:5px;margin-bottom:5px}.jdgm-revs-tab .jdgm-gallery .jdgm-gallery__thumbnail-link{width:calc(100% / 8)}.jdgm-revs-tab .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n){display:inline-block}.jdgm-revs-tab .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n) .jdgm-gallery__thumbnail-wrapper:before{content:none}.jdgm-revs-tab .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper:before{content:""}.jdgm-revs-tab .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n+9){display:none}}.jdgm-gallery-popup .jm-mfp-container{padding:0}.jdgm-gallery-popup .jm-mfp-container .jm-mfp-arrow:hover{opacity:1}.jdgm-gallery-popup .jm-mfp-main{position:absolute;top:0;left:0;margin:20px;padding-bottom:20px;width:calc(100% - 40px);display:flex;flex-direction:column;text-align:left}.jdgm-gallery-popup .jm-mfp-loading,.jdgm-gallery-popup .jm-mfp-carousel-wrapper{background-color:black}.jdgm-gallery-popup .jm-mfp-loading,.jdgm-gallery-popup .jm-mfp-content-wrapper,.jdgm-gallery-popup .jm-mfp-figure>figure{height:260px}.jdgm-gallery-popup .jm-mfp-video-wrapper{height:100%}.jdgm-gallery-popup .jm-mfp-container>.jm-mfp-content{display:none}.jdgm-gallery-popup .jm-mfp-content{width:100%;height:100%;z-index:auto}.jdgm-gallery-popup .jm-mfp-close{z-index:1045;text-align:center;cursor:pointer;font-size:32px;color:#eee}.jdgm-gallery-popup .jm-mfp-figure:after{content:none}.jdgm-gallery-popup .jm-mfp-figure .jm-mfp-img{width:100%;height:100%;object-fit:scale-down;padding:0}.jdgm-gallery-popup .jm-mfp-figure .jm-mfp-iframe-wrapper{height:100%}.jdgm-gallery-popup .jm-mfp-figure .jm-mfp-iframe{width:100%;height:100%}.jdgm-gallery-popup .jm-mfp-review-wrapper{background-color:white}.jdgm-gallery-popup .jm-mfp-carousel{padding:8px}.jdgm-gallery-popup .jdgm-gallery{width:100%;margin:0;overflow-x:auto;white-space:nowrap}.jdgm-gallery-popup .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n){display:inline-block}.jdgm-gallery-popup .jdgm-gallery .jdgm-gallery__thumbnail-wrapper:nth-child(n):before{content:none}.jdgm-gallery-popup .jdgm-gallery__thumbnail{padding:2px;border:2px solid transparent}.jdgm-gallery-popup .jdgm-gallery__thumbail-wrapper{padding:2px}.jdgm-gallery-popup .jdgm-gallery__thumbnail-link{float:none;opacity:0.7}.jdgm-gallery-popup .jdgm-gallery__thumbnail-link:hover,.jdgm-gallery-popup .jdgm-gallery__thumbnail-link--current{opacity:1}.jdgm-gallery-popup .jdgm-gallery__thumbnail-link--current .jdgm-gallery__thumbnail{background-color:white}.jdgm-gallery-popup .jdgm-gallery__thumbnail-link:hover,.jdgm-gallery-popup .jdgm-gallery__thumbnail-link--current{opacity:1}@media only screen and (min-width: 992px){.jdgm-gallery-popup .jdgm-gallery.jdgm-gallery{width:100%}.jdgm-gallery-popup .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link{width:80px}.jdgm-gallery-popup .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n){display:inline-block}.jdgm-gallery-popup .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n) .jdgm-gallery__thumbnail-wrapper:before{content:none}.jdgm-gallery-popup .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(6) .jdgm-gallery__thumbnail-wrapper:before{content:""}.jdgm-gallery-popup .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n+7){display:none}.jdgm-gallery-popup .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link{width:80px}.jdgm-gallery-popup .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n){display:inline-block}.jdgm-gallery-popup .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n) .jdgm-gallery__thumbnail-wrapper:before{content:none}}.jdgm-gallery-popup .jdgm-rev{margin:0;padding:20px}.jdgm-gallery-popup .jdgm-rev.jdgm-divider-top{border-top:none}.jdgm-gallery-popup .jdgm-rev .jdgm-rev__header{padding-right:20px;margin-bottom:10px}.jdgm-gallery-popup .jdgm-rev__title{margin-bottom:10px;font-size:100%;font-weight:bold}.jdgm-gallery-popup .jdgm-rev__body,.jdgm-gallery-popup .jdgm-rev-attachments{overflow:auto}.jdgm-gallery-popup .jdgm-rev__body p:first-child{margin-top:0}.jdgm-gallery-popup .jdgm-rev-attachments{margin-top:20px;border-top:1px solid #eee}.jdgm-gallery-popup .jdgm-rev-attachment{margin-top:20px}.jdgm-gallery-popup .jdgm-rev-attachment:after{display:block;content:'';clear:both}.jdgm-gallery-popup .jdgm-rev-attachment__cover{float:left}.jdgm-gallery-popup .jdgm-rev-attachment__thumbnail{height:96px;width:96px;background-color:#EAEAEA;object-fit:cover}.jdgm-gallery-popup .jdgm-rev-attachment__content{padding-left:116px}.jdgm-gallery-popup .jdgm-rev-attachment__review{font-size:90%}.jdgm-gallery-popup .jdgm-rev-attachment__price{font-size:120%;font-weight:bold;padding:5px 0 10px 0}.jdgm-gallery-popup .jdgm-rev-attachment__btn{display:block;margin-top:0;margin-bottom:10px;width:100%;max-width:200px;padding:10px 20px;text-align:center}@media only screen and (min-width: 768px){.jdgm-gallery-popup .jm-mfp-content-wrapper{display:block;height:calc(100% - 112px)}.jdgm-gallery-popup .jm-mfp-carousel{padding:16px}.jdgm-gallery-popup .jm-mfp-loading,.jdgm-gallery-popup .jm-mfp-figure,.jdgm-gallery-popup .jm-mfp-figure>figure{height:100%}.jdgm-gallery-popup .jm-mfp-close{color:#333333}.jdgm-gallery-popup .jdgm-rev{height:100%}.jdgm-gallery-popup .jdgm-rev__content{height:calc(100% - 20px)}.jdgm-gallery-popup .jdgm-rev__content.jdgm-rev__content--has-title{height:calc(100% - 80px)}.jdgm-gallery-popup .jdgm-rev__content.jdgm-rev__content--has-attachments{height:calc(100% - 90px)}.jdgm-gallery-popup .jdgm-rev__content.jdgm-rev__content--has-attachments .jdgm-rev__body{height:40%}.jdgm-gallery-popup .jdgm-rev__content.jdgm-rev__content--has-attachments .jdgm-rev-attachments{height:calc(60% - 40px);padding-bottom:20px}.jdgm-gallery-popup .jdgm-rev__body{max-height:calc(100% - 60px)}.jdgm-gallery-popup .jdgm-rev.jdgm-rev,.jdgm-gallery-popup .jdgm-rev__content{display:flex;flex-direction:column}.jdgm-gallery-popup .jdgm-rev__content{flex-grow:1}}@media only screen and (min-width: 992px){.jdgm-gallery-popup .jm-mfp-main{flex-direction:row;width:calc(100% - 80px);height:calc(100% - 80px);margin:40px;padding-bottom:0;background-color:white}.jdgm-gallery-popup .jm-mfp-carousel-wrapper{width:calc(100% - 408px)}}.jdgm-gallery-popup .jdgm-rev{float:none;width:100%;display:block;border:none;background-color:white}.jdgm-gallery-popup .jdgm-rev__header{padding:0}.jdgm-gallery-popup .jdgm-rev__icon{position:relative;float:left;width:3.2em;height:3.2em;line-height:3.2em;margin-right:12px;text-align:center;border-radius:50%;color:#333333;background-color:#e9e9e9;display:block;margin-right:10px;margin-bottom:10px}.jdgm-gallery-popup .jdgm-rev__icon:after{content:none}.jdgm-gallery-popup .jdgm-rev__rating,.jdgm-gallery-popup .jdgm-rev__timestamp,.jdgm-gallery-popup .jdgm-rev__buyer-badge-wrapper,.jdgm-gallery-popup .jdgm-rev__author-wrapper{position:relative;display:inline-block;width:auto;white-space:normal;font-size:inherit;line-height:1.4}.jdgm-gallery-popup .jdgm-rev__author-wrapper{font-weight:bold}.jdgm-gallery-popup .jdgm-rev__timestamp{margin-left:4px;margin-right:0;opacity:0.6}.jdgm-gallery-popup .jdgm-rev__prod-info-wrapper{padding:0;border-top:none;font-size:100%}.jdgm-gallery-popup .jdgm-rev__prod-link-prefix{display:inline-block}.jdgm-gallery-popup .jdgm-rev__author-wrapper{float:none;display:block;margin-top:2px}.jdgm-gallery-popup .jdgm-rev__location{display:inline-block;margin:0}.jdgm-gallery-popup .jdgm-rev__content{width:100%;padding:0;margin:0}.jdgm-gallery-popup .jdgm-rev__custom-form{margin-bottom:16px}.jdgm-widget.jdgm-medals-wrapper{display:flex;align-items:center;justify-content:center;width:100%;color:#108474}.jdgm-medals-wrapper{padding:16px;text-align:center}.jdgm-medals-wrapper--rebranding{gap:16px}.jdgm-medals-wrapper--rebranding .jdgm-verified-wrapper .jdgm-rating{padding-bottom:8px}.jdgm-medals-wrapper--rebranding .jdgm-verified-wrapper .jdgm-verified-by__text{line-height:normal}@media only screen and (max-width: 767px){.jdgm-medals-wrapper--rebranding .jdgm-medals__container{display:flex}}.jdgm-medals,.jdgm-medals__container,.jdgm-medal-wrapper,.jdgm-medal{display:inline-block}.jdgm-medals--rebranding{display:flex;flex-direction:column;align-items:center}.jdgm-medals-wrapper .jdgm-medals__container{padding:16px 0}.jdgm-medals-wrapper .jdgm-medal-wrapper{margin:0 8px}.jdgm-medals-wrapper .jdgm-medals-separator{height:60px;width:1px;margin:0;background-color:#E9EAEB;display:none}@media only screen and (min-width: 768px){.jdgm-medals-wrapper .jdgm-medals-separator{display:block}}.jdgm-medals-wrapper .jdgm-verified-wrapper+.jdgm-medals-separator{margin-left:5px}.jdgm-medal{position:relative;width:64px;height:64px}.jdgm-medal.jdgm--loading:after{position:absolute;display:block;top:0;width:100%;height:100%;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #333333;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear;content:""}.jdgm-medal.jdgm--loading .jdgm-medal__value{display:none}.jdgm-medal[data-tier="bronze"] .jdgm-medal__value{color:#a36710}.jdgm-medal[data-tier="silver"] .jdgm-medal__value{color:#666666}.jdgm-medal[data-tier="gold"] .jdgm-medal__value{color:#d2920f}.jdgm-medal[data-tier="platinum"] .jdgm-medal__value{color:#488282}.jdgm-medal[data-tier="diamond"] .jdgm-medal__value{color:#4c8eda}.jdgm-medal[data-type="mon_rec"] .jdgm-medal__value{top:27px}.jdgm-medal__image,.jdgm-medal__image>img,.jdgm-medal__image>div,.jdgm-medal__image svg{width:100%;height:100%}.jdgm-medal__value{position:absolute;top:32px;width:64px;text-align:center;font-family:"Nunito Sans", "Helvetica", Arial, sans-serif;font-size:16px;font-weight:bold;line-height:1}.jdgm-verified-wrapper{padding-top:8px;padding-bottom:8px}.jdgm-verified-wrapper .jdgm-rating{margin-bottom:4px}.jdgm-rating__stars{margin-right:4px}.jdgm-rating__stars .jdgm-star{color:#108474}.jdgm-medals-wrapper:not(.jdgm-medals-wrapper--small) .jdgm-verified-wrapper:first-child{margin-right:16px;padding-right:16px;border-right:1px solid #c1e6e6}.jdgm-medals-wrapper:not(.jdgm-medals-wrapper--small) .jdgm-verified-wrapper:last-child{margin-left:16px;padding-left:16px;border-left:1px solid #c1e6e6}.jdgm-medals-wrapper.jdgm-medals-wrapper--rebranding:not(.jdgm-medals-wrapper--small) .jdgm-verified-wrapper{margin-right:0;padding-right:0;border-right:none;margin-left:0;padding-left:0;border-left:none}.jdgm-medals-wrapper--small{flex-direction:column}.jdgm-medals-wrapper--small .jdgm-medals{overflow:auto;max-width:288px}.jdgm-medals-wrapper--small .jdgm-medal{width:80px;height:80px}.jdgm-medals-wrapper--small .jdgm-medal__value{top:38px;width:80px;font-size:19.2px}.jdgm-medals-wrapper--small .jdgm-medal[data-type="mon_rec"] .jdgm-medal__value{top:34px}.jdgm-widget.jdgm-medals-wrapper{color:#108474}.jdgm-widget:not(.jdgm-medals-wrapper) .jdgm-medals-wrapper{border-top:1px solid var(--jdgm-secondary-color)}.jdgm-widget:not(.jdgm-medals-wrapper) .jdgm-medals{max-width:100%}.jdgm-widget:not(.jdgm-medals-wrapper) .jdgm-medals .jdgm-medals__container{display:block;overflow:auto;white-space:nowrap}.jdgm-widget:not(.jdgm-medals-wrapper) .jdgm-medals .jdgm-medal,.jdgm-widget:not(.jdgm-medals-wrapper) .jdgm-medals .jdgm-medal__mono svg{width:80px;height:80px}.jdgm-widget:not(.jdgm-medals-wrapper) .jdgm-medals .jdgm-medal__image{max-width:100%}.jdgm-widget:not(.jdgm-medals-wrapper) .jdgm-medals .jdgm-medal__value{top:40px;width:80px;font-size:19.2px}.jdgm-widget:not(.jdgm-medals-wrapper) .jdgm-medals .jdgm-medals__container .jdgm-medal[data-type="mon_rec"] .jdgm-medal__value{top:34px}.jdgm-widget.jdgm-review-widget .jdgm-medals .jdgm-medal-wrapper{margin-right:16px;margin-left:0}.jdgm-widget.jdgm-review-widget .jdgm-medals .jdgm-medal__value{top:auto;bottom:-18px;left:24px;width:32px;padding:0 4px;line-height:16px;letter-spacing:0;font-size:12px;font-weight:bold;text-align:center}.jdgm-ugc-media-wrapper{margin:20px auto;text-align:center;clear:both}.jdgm-ugc-media-wrapper:after{display:block;content:"";clear:both}.jdgm-ugc-media-wrapper[data-cannot-fetch]{padding-bottom:40px}.jdgm-ugc-media-title{padding:20px}.jdgm-ugc-media-title h3{margin-bottom:5px}.jdgm-ugc-media{padding:10px}.jdgm-ugc-media__thumbnail-link{float:left;position:relative;width:50%}.jdgm-ugc-media__thumbnail-link:before{content:"";display:block;padding-top:100%}.jdgm-ugc-media__thumbnail-link:hover{cursor:pointer}.jdgm-ugc-media__thumbnail-link:hover .jdgm-ugc-media__thumbnail-wrapper:before{position:absolute;top:10px;left:10px;bottom:10px;right:10px;background-color:rgba(0,0,0,0.6);content:""}.jdgm-ugc-media__thumbnail-link:hover .jdgm-ugc-media__actions{display:block}.jdgm-ugc-media__thumbnail-link[data-media-type="video"]:after{position:absolute;color:white;background-color:rgba(0,0,0,0.8);font-family:"JudgemeIcons";content:"\e019";font-size:32px;top:calc(50% - 30px);left:calc(50% - 40px);padding:4px 26px 4px 30px;border-radius:16px}.jdgm-ugc-media__thumbnail-wrapper{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;line-height:100%;text-align:center}.jdgm-ugc-media__thumbnail{width:100%;height:100%;object-fit:cover;padding:10px}.jdgm-ugc-media__primary-btn,.jdgm-ugc-media__secondary-btn,.jdgm-ugc-media__reviews-btn{display:inline-block;margin:20px 0;padding:10px 20px;font-size:90%;line-height:1;white-space:nowrap;cursor:pointer}.jdgm-ugc-media__primary-btn[disabled],.jdgm-ugc-media__secondary-btn[disabled],.jdgm-ugc-media__reviews-btn[disabled]{pointer-events:none;opacity:0.6}.jdgm-ugc-media__actions{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:none}.jdgm-ugc-media__actions .jdgm-ugc-media__primary-btn{font-weight:bold;margin-bottom:0}.jdgm-ugc-media__icon-instagram{font-family:"JudgemeIcons";font-size:32px;height:32px;color:white}.jdgm-ugc-media__icon-instagram:empty{display:block}.jdgm-ugc-media__icon-instagram:before{content:"\e020";height:32px;line-height:32px;vertical-align:top}@media only screen and (min-width: 768px){.jdgm-ugc-media__thumbnail-link{width:calc(100% / 3)}}@media only screen and (min-width: 992px){.jdgm-ugc-media-wrapper[data-cannot-fetch]{padding-bottom:60px}.jdgm-ugc-media__primary-btn,.jdgm-ugc-media__secondary-btn,.jdgm-ugc-media__reviews-btn{font-size:100%;padding:10px 40px}}.jdgm-gallery-popup__ugc-media .jdgm-rev-attachment__actions .jdgm-ugc-media__primary-btn,.jdgm-gallery-popup__ugc-media .jdgm-rev-attachment__actions .jdgm-ugc-media__primary-btn:hover,.jdgm-gallery-popup__ugc-media .jdgm-rev-attachment__actions .jdgm-ugc-media__reviews-btn,.jdgm-gallery-popup__ugc-media .jdgm-rev-attachment__actions .jdgm-ugc-media__reviews-btn:hover{cursor:pointer;text-decoration:none}


:where(.pm-evolve) [data-pf-type="ImageComparison"], :where(.pm-evolve) [data-pf-type="BeforeAfter"] {
  user-select: none; }
.pf-ba-content {
  position: relative; overflow: hidden; width: 100%; height: 100%; }
:where(.pm-evolve) [data-pf-type="ImageComparison"]:not(:has(.pf-ba-content)),
:where(.pm-evolve) [data-pf-type="BeforeAfter"]:not(:has(.pf-ba-content)) {
  position: relative; overflow: hidden; }
.pf-ba-after { position: relative; width: 100%; z-index: 0; }
.pf-ba-after img { display: block; width: 100%; height: auto; }
.pf-ba-before {
  position: absolute; top: 0; left: 0; overflow: hidden; z-index: 1; height: 100%; }
.pf-ba-before img { display: block; object-fit: cover; max-width: none; max-height: none; }
.pf-ba-vertical .pf-ba-before { width: 100%; height: auto; }
.pf-ba-vertical .pf-ba-before img { width: 100%; height: auto; }
.pf-ba-handle {
  position: absolute; top: 0; height: 100%; width: 4px;
  background: #fff; z-index: 10; cursor: col-resize; transform: translateX(-50%); }
.pf-ba-handle[data-pf-ba-vertical] {
  top: auto; left: 0; width: 100%; height: 4px; cursor: row-resize; transform: translateY(-50%); }
.pf-ba-handle-circle {
  position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);
  width: 44px; height: 44px; background: #fff; border-radius: 50%;
  box-shadow: 0 1px 4px rgba(0,0,0,0.2); display: flex; align-items: center; justify-content: center; }
.pf-ba-badge-wrapper {
  display: contents; font-size: 12px; font-weight: 500; color: #fff;
  background: rgba(0,0,0,0.4); padding: 4px 8px; border-radius: 4px; border: none; }
.pf-ba-label {
  position: absolute; z-index: 5; white-space: nowrap;
  font-size: inherit; font-weight: inherit; font-style: inherit; font-family: inherit;
  color: inherit; text-decoration: inherit;
  background: inherit; padding: inherit; border: inherit; border-radius: inherit;
  pointer-events: none; user-select: none; }
.WKl0XhAsMQEFm {
  position: relative;
  height: 100%;
  overflow: hidden;
}

._C28CtEObshwJ {
  overflow-y: auto;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uLy4uLy4uLy4uL2NsaWVudC9vbnNpdGUvb25zaXRlLWF0bGFzL3NyYy9DdXN0b21lckh1Yi90YWJzL0NoYXQvQ2hhdE1lc3NhZ2VzLm1vZHVsZXMuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLGFBQWE7RUFDYix3QkFBd0I7QUFDMUIiLCJzb3VyY2VzQ29udGVudCI6WyIud3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29udmVyc2F0aW9uQ29udGFpbmVyIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */

/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-s6u9w4bmutphh7usswapgq3q5d0n7w.woff2?v=162145191988878594141789155502") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-s6u9w4bmutphh7usswipgq3q5d0.woff2?v=179539404412931780371789155509") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-s6uyw4bmutphjxawxiwtfcfq7a.woff2?v=121996420722090168791789155509") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-s6uyw4bmutphjx4wxiwtfcc.woff2?v=72505293182033696971789155508") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-s6u9w4bmutphh6uvswapgq3q5d0n7w.woff2?v=15167057758204204701789155502") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-s6u9w4bmutphh6uvswipgq3q5d0.woff2?v=148775839437936751361789155502") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-s6u9w4bmutphh50xswapgq3q5d0n7w.woff2?v=88782340252642213811789155502") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-s6u9w4bmutphh50xswipgq3q5d0.woff2?v=175765342178827867281789155502") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-jtuhjig1_i6t8kchkm4532vjot5-qnfgpctr6hw0axp-p7k4kljztg.woff2?v=32990455236832870481789155503") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-jtuhjig1_i6t8kchkm4532vjot5-qnfgpctr6hw9axp-p7k4kljztg.woff2?v=180171029897876032471789155503") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-jtuhjig1_i6t8kchkm4532vjot5-qnfgpctr6hw2axp-p7k4kljztg.woff2?v=156505033889131196001789155503") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-jtuhjig1_i6t8kchkm4532vjot5-qnfgpctr6hw3axp-p7k4kljztg.woff2?v=153294609439198252541789155503") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-jtuhjig1_i6t8kchkm4532vjot5-qnfgpctr6hw5axp-p7k4klg.woff2?v=24342666043128408551789155503") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-pe0tmimslybiv1o4x1m8ce2xcx3yop4tqpf_metm0lfgwvpnn64cl7u8uphzibmv51q42ptcp7t4r-tqkr51pe8.woff2?v=170917218394427890911789155502") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-pe0tmimslybiv1o4x1m8ce2xcx3yop4tqpf_metm0lfgwvpnn64cl7u8uphzibmv51q42ptcp7txr-tqkr51pe8.woff2?v=139626425630955208631789155502") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-pe0tmimslybiv1o4x1m8ce2xcx3yop4tqpf_metm0lfgwvpnn64cl7u8uphzibmv51q42ptcp7t6r-tqkr51pe8.woff2?v=141800618802763428841789155502") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-pe0tmimslybiv1o4x1m8ce2xcx3yop4tqpf_metm0lfgwvpnn64cl7u8uphzibmv51q42ptcp7t7r-tqkr51pe8.woff2?v=85564950464398466931789155502") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-pe0tmimslybiv1o4x1m8ce2xcx3yop4tqpf_metm0lfgwvpnn64cl7u8uphzibmv51q42ptcp7t1r-tqkr51.woff2?v=76992976752264643411789155502") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-pe0tmimslybiv1o4x1m8ce2xcx3yop4tqpf_metm0lfgwvpnn64cl7u8uphzibmv51q42ptcp7t4r-tqkr51pe8.woff2?v=170917218394427890911789155502") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-pe0tmimslybiv1o4x1m8ce2xcx3yop4tqpf_metm0lfgwvpnn64cl7u8uphzibmv51q42ptcp7txr-tqkr51pe8.woff2?v=139626425630955208631789155502") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-pe0tmimslybiv1o4x1m8ce2xcx3yop4tqpf_metm0lfgwvpnn64cl7u8uphzibmv51q42ptcp7t6r-tqkr51pe8.woff2?v=141800618802763428841789155502") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-pe0tmimslybiv1o4x1m8ce2xcx3yop4tqpf_metm0lfgwvpnn64cl7u8uphzibmv51q42ptcp7t7r-tqkr51pe8.woff2?v=85564950464398466931789155502") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-pe0tmimslybiv1o4x1m8ce2xcx3yop4tqpf_metm0lfgwvpnn64cl7u8uphzibmv51q42ptcp7t1r-tqkr51.woff2?v=76992976752264643411789155502") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-pe0tmimslybiv1o4x1m8ce2xcx3yop4tqpf_metm0lfgwvpnn64cl7u8uphzibmv51q42ptcp7t4r-tqkr51pe8.woff2?v=170917218394427890911789155502") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-pe0tmimslybiv1o4x1m8ce2xcx3yop4tqpf_metm0lfgwvpnn64cl7u8uphzibmv51q42ptcp7txr-tqkr51pe8.woff2?v=139626425630955208631789155502") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-pe0tmimslybiv1o4x1m8ce2xcx3yop4tqpf_metm0lfgwvpnn64cl7u8uphzibmv51q42ptcp7t6r-tqkr51pe8.woff2?v=141800618802763428841789155502") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-pe0tmimslybiv1o4x1m8ce2xcx3yop4tqpf_metm0lfgwvpnn64cl7u8uphzibmv51q42ptcp7t7r-tqkr51pe8.woff2?v=85564950464398466931789155502") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-pe0tmimslybiv1o4x1m8ce2xcx3yop4tqpf_metm0lfgwvpnn64cl7u8uphzibmv51q42ptcp7t1r-tqkr51.woff2?v=76992976752264643411789155502") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-pe0tmimslybiv1o4x1m8ce2xcx3yop4tqpf_metm0lfgwvpnn64cl7u8uphzibmv51q42ptcp7t4r-tqkr51pe8.woff2?v=170917218394427890911789155502") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-pe0tmimslybiv1o4x1m8ce2xcx3yop4tqpf_metm0lfgwvpnn64cl7u8uphzibmv51q42ptcp7txr-tqkr51pe8.woff2?v=139626425630955208631789155502") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-pe0tmimslybiv1o4x1m8ce2xcx3yop4tqpf_metm0lfgwvpnn64cl7u8uphzibmv51q42ptcp7t6r-tqkr51pe8.woff2?v=141800618802763428841789155502") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-pe0tmimslybiv1o4x1m8ce2xcx3yop4tqpf_metm0lfgwvpnn64cl7u8uphzibmv51q42ptcp7t7r-tqkr51pe8.woff2?v=85564950464398466931789155502") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-pe0tmimslybiv1o4x1m8ce2xcx3yop4tqpf_metm0lfgwvpnn64cl7u8uphzibmv51q42ptcp7t1r-tqkr51.woff2?v=76992976752264643411789155502") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-pe0tmimslybiv1o4x1m8ce2xcx3yop4tqpf_metm0lfgwvpnn64cl7u8uphzibmv51q42ptcp7t4r-tqkr51pe8.woff2?v=170917218394427890911789155502") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-pe0tmimslybiv1o4x1m8ce2xcx3yop4tqpf_metm0lfgwvpnn64cl7u8uphzibmv51q42ptcp7txr-tqkr51pe8.woff2?v=139626425630955208631789155502") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-pe0tmimslybiv1o4x1m8ce2xcx3yop4tqpf_metm0lfgwvpnn64cl7u8uphzibmv51q42ptcp7t6r-tqkr51pe8.woff2?v=141800618802763428841789155502") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-pe0tmimslybiv1o4x1m8ce2xcx3yop4tqpf_metm0lfgwvpnn64cl7u8uphzibmv51q42ptcp7t7r-tqkr51pe8.woff2?v=85564950464398466931789155502") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-pe0tmimslybiv1o4x1m8ce2xcx3yop4tqpf_metm0lfgwvpnn64cl7u8uphzibmv51q42ptcp7t1r-tqkr51.woff2?v=76992976752264643411789155502") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-pe0tmimslybiv1o4x1m8ce2xcx3yop4tqpf_metm0lfgwvpnn64cl7u8uphzibmv51q42ptcp7t4r-tqkr51pe8.woff2?v=170917218394427890911789155502") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-pe0tmimslybiv1o4x1m8ce2xcx3yop4tqpf_metm0lfgwvpnn64cl7u8uphzibmv51q42ptcp7txr-tqkr51pe8.woff2?v=139626425630955208631789155502") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-pe0tmimslybiv1o4x1m8ce2xcx3yop4tqpf_metm0lfgwvpnn64cl7u8uphzibmv51q42ptcp7t6r-tqkr51pe8.woff2?v=141800618802763428841789155502") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-pe0tmimslybiv1o4x1m8ce2xcx3yop4tqpf_metm0lfgwvpnn64cl7u8uphzibmv51q42ptcp7t7r-tqkr51pe8.woff2?v=85564950464398466931789155502") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-pe0tmimslybiv1o4x1m8ce2xcx3yop4tqpf_metm0lfgwvpnn64cl7u8uphzibmv51q42ptcp7t1r-tqkr51.woff2?v=76992976752264643411789155502") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-pe0tmimslybiv1o4x1m8ce2xcx3yop4tqpf_metm0lfgwvpnn64cl7u8uphzibmv51q42ptcp7t4r-tqkr51pe8.woff2?v=170917218394427890911789155502") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-pe0tmimslybiv1o4x1m8ce2xcx3yop4tqpf_metm0lfgwvpnn64cl7u8uphzibmv51q42ptcp7txr-tqkr51pe8.woff2?v=139626425630955208631789155502") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-pe0tmimslybiv1o4x1m8ce2xcx3yop4tqpf_metm0lfgwvpnn64cl7u8uphzibmv51q42ptcp7t6r-tqkr51pe8.woff2?v=141800618802763428841789155502") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-pe0tmimslybiv1o4x1m8ce2xcx3yop4tqpf_metm0lfgwvpnn64cl7u8uphzibmv51q42ptcp7t7r-tqkr51pe8.woff2?v=85564950464398466931789155502") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-pe0tmimslybiv1o4x1m8ce2xcx3yop4tqpf_metm0lfgwvpnn64cl7u8uphzibmv51q42ptcp7t1r-tqkr51.woff2?v=76992976752264643411789155502") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-memsyags126mizpba-uvwbx2vvnxbbobj2ovzyoosr4dvjwugsjz0b4taviuwaeqbjb_mq.woff2?v=68201610771263114011789155502") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-memsyags126mizpba-uvwbx2vvnxbbobj2ovzyoosr4dvjwugsjz0b4kaviuwaeqbjb_mq.woff2?v=45799371496768270071789155502") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-memsyags126mizpba-uvwbx2vvnxbbobj2ovzyoosr4dvjwugsjz0b4saviuwaeqbjb_mq.woff2?v=107218073201589374091789155502") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-memsyags126mizpba-uvwbx2vvnxbbobj2ovzyoosr4dvjwugsjz0b4javiuwaeqbjb_mq.woff2?v=31850770838138647301789155503") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-memsyags126mizpba-uvwbx2vvnxbbobj2ovzyoosr4dvjwugsjz0b4iaviuwaeqbjb_mq.woff2?v=27979912568760845371789155502") format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-memsyags126mizpba-uvwbx2vvnxbbobj2ovzyoosr4dvjwugsjz0b5caviuwaeqbjb_mq.woff2?v=108708779597695291651789155502") format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-memsyags126mizpba-uvwbx2vvnxbbobj2ovzyoosr4dvjwugsjz0b5oaviuwaeqbjb_mq.woff2?v=20975699134075046861789155502") format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-memsyags126mizpba-uvwbx2vvnxbbobj2ovzyoosr4dvjwugsjz0b4vaviuwaeqbjb_mq.woff2?v=66057594109212129021789155502") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-memsyags126mizpba-uvwbx2vvnxbbobj2ovzyoosr4dvjwugsjz0b4uaviuwaeqbjb_mq.woff2?v=28543962573873114101789155502") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-memsyags126mizpba-uvwbx2vvnxbbobj2ovzyoosr4dvjwugsjz0b4gaviuwaeqbja.woff2?v=92922057015352448521789155502") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufkd-vyszvivyub_rj3ij__anpxdtnohkk7yrzrpj-m.woff2?v=179643301652768543961789155502") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufkd-vyszvivyub_rj3ij__anpxdtnojuk7yrzrpj-m.woff2?v=159501634652349017781789155502") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufkd-vyszvivyub_rj3ij__anpxdtnojek7yrzrpj-m.woff2?v=77317888055998292171789155502") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufkd-vyszvivyub_rj3ij__anpxdtnogkk7yrzrpa.woff2?v=102798502022659196101789155502") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufkd-vyszvivyub_rj3ij__anpxdtnohkk7yrzrpj-m.woff2?v=179643301652768543961789155502") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufkd-vyszvivyub_rj3ij__anpxdtnojuk7yrzrpj-m.woff2?v=159501634652349017781789155502") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufkd-vyszvivyub_rj3ij__anpxdtnojek7yrzrpj-m.woff2?v=77317888055998292171789155502") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufkd-vyszvivyub_rj3ij__anpxdtnogkk7yrzrpa.woff2?v=102798502022659196101789155502") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufkd-vyszvivyub_rj3ij__anpxdtnohkk7yrzrpj-m.woff2?v=179643301652768543961789155502") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufkd-vyszvivyub_rj3ij__anpxdtnojuk7yrzrpj-m.woff2?v=159501634652349017781789155502") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufkd-vyszvivyub_rj3ij__anpxdtnojek7yrzrpj-m.woff2?v=77317888055998292171789155502") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufkd-vyszvivyub_rj3ij__anpxdtnogkk7yrzrpa.woff2?v=102798502022659196101789155502") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufkd-vyszvivyub_rj3ij__anpxdtnohkk7yrzrpj-m.woff2?v=179643301652768543961789155502") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufkd-vyszvivyub_rj3ij__anpxdtnojuk7yrzrpj-m.woff2?v=159501634652349017781789155502") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufkd-vyszvivyub_rj3ij__anpxdtnojek7yrzrpj-m.woff2?v=77317888055998292171789155502") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufkd-vyszvivyub_rj3ij__anpxdtnogkk7yrzrpa.woff2?v=102798502022659196101789155502") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufkd-vyszvivyub_rj3ij__anpxdtnohkk7yrzrpj-m.woff2?v=179643301652768543961789155502") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufkd-vyszvivyub_rj3ij__anpxdtnojuk7yrzrpj-m.woff2?v=159501634652349017781789155502") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufkd-vyszvivyub_rj3ij__anpxdtnojek7yrzrpj-m.woff2?v=77317888055998292171789155502") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufkd-vyszvivyub_rj3ij__anpxdtnogkk7yrzrpa.woff2?v=102798502022659196101789155502") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufkd-vyszvivyub_rj3ij__anpxdtnohkk7yrzrpj-m.woff2?v=179643301652768543961789155502") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufkd-vyszvivyub_rj3ij__anpxdtnojuk7yrzrpj-m.woff2?v=159501634652349017781789155502") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufkd-vyszvivyub_rj3ij__anpxdtnojek7yrzrpj-m.woff2?v=77317888055998292171789155502") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufkd-vyszvivyub_rj3ij__anpxdtnogkk7yrzrpa.woff2?v=102798502022659196101789155502") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufid-vyszvivyub_rj3ij__anpxdtjygem86xrbpq.woff2?v=91842055842060573171789155502") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufid-vyszvivyub_rj3ij__anpxdtpygem86xrbpq.woff2?v=102243752421008453311789155502") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufid-vyszvivyub_rj3ij__anpxdtlygem86xrbpq.woff2?v=68016729840392617841789155502") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufid-vyszvivyub_rj3ij__anpxdtzygem86xq.woff2?v=128064787175670699901789155502") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufid-vyszvivyub_rj3ij__anpxdtjygem86xrbpq.woff2?v=91842055842060573171789155502") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufid-vyszvivyub_rj3ij__anpxdtpygem86xrbpq.woff2?v=102243752421008453311789155502") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufid-vyszvivyub_rj3ij__anpxdtlygem86xrbpq.woff2?v=68016729840392617841789155502") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufid-vyszvivyub_rj3ij__anpxdtzygem86xq.woff2?v=128064787175670699901789155502") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufid-vyszvivyub_rj3ij__anpxdtjygem86xrbpq.woff2?v=91842055842060573171789155502") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufid-vyszvivyub_rj3ij__anpxdtpygem86xrbpq.woff2?v=102243752421008453311789155502") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufid-vyszvivyub_rj3ij__anpxdtlygem86xrbpq.woff2?v=68016729840392617841789155502") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufid-vyszvivyub_rj3ij__anpxdtzygem86xq.woff2?v=128064787175670699901789155502") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufid-vyszvivyub_rj3ij__anpxdtjygem86xrbpq.woff2?v=91842055842060573171789155502") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufid-vyszvivyub_rj3ij__anpxdtpygem86xrbpq.woff2?v=102243752421008453311789155502") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufid-vyszvivyub_rj3ij__anpxdtlygem86xrbpq.woff2?v=68016729840392617841789155502") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufid-vyszvivyub_rj3ij__anpxdtzygem86xq.woff2?v=128064787175670699901789155502") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufid-vyszvivyub_rj3ij__anpxdtjygem86xrbpq.woff2?v=91842055842060573171789155502") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufid-vyszvivyub_rj3ij__anpxdtpygem86xrbpq.woff2?v=102243752421008453311789155502") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufid-vyszvivyub_rj3ij__anpxdtlygem86xrbpq.woff2?v=68016729840392617841789155502") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufid-vyszvivyub_rj3ij__anpxdtzygem86xq.woff2?v=128064787175670699901789155502") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufid-vyszvivyub_rj3ij__anpxdtjygem86xrbpq.woff2?v=91842055842060573171789155502") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufid-vyszvivyub_rj3ij__anpxdtpygem86xrbpq.woff2?v=102243752421008453311789155502") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufid-vyszvivyub_rj3ij__anpxdtlygem86xrbpq.woff2?v=68016729840392617841789155502") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-nufid-vyszvivyub_rj3ij__anpxdtzygem86xq.woff2?v=128064787175670699901789155502") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


.sezzle-shopify-info-button{background:0 0;border:none;margin:0;padding:0;display:block;overflow:hidden}.sezzle-shopify-info-button .sezzle-checkout-button-wrapper{box-sizing:border-box;width:100%;color:inherit;background:0 0;border:none;padding:0;display:block}.sezzle-shopify-info-button .sezzle-checkout-button-wrapper:focus{outline:5px auto}.sezzle-shopify-info-button .sezzle-checkout-button-wrapper.sezzle-left{text-align:left;float:left}.sezzle-shopify-info-button .sezzle-checkout-button-wrapper.sezzle-center{text-align:center;float:none}.sezzle-shopify-info-button .sezzle-checkout-button-wrapper.sezzle-right{text-align:right;float:right}.sezzle-shopify-info-button .sezzle-checkout-button-wrapper .sezzle-button-text{width:unset;vertical-align:baseline;word-wrap:normal;color:inherit;background:0 0;border:0;margin:auto;padding:0;font-family:inherit;font-size:14px;font-weight:500;line-height:18px}.sezzle-shopify-info-button .sezzle-checkout-button-wrapper .sezzle-button-text.sezzle-left{text-align:left;margin:0}.sezzle-shopify-info-button .sezzle-checkout-button-wrapper .sezzle-button-text.sezzle-center{text-align:center}.sezzle-shopify-info-button .sezzle-checkout-button-wrapper .sezzle-button-text.sezzle-right{float:right;text-align:right}.sezzle-shopify-info-button .sezzle-checkout-button-wrapper .sezzle-button-text sup{vertical-align:super;font-size:.5em}.sezzle-shopify-info-button .sezzle-checkout-button-wrapper .sezzle-button-text .sezzle-payment-amount{zoom:1;float:none;vertical-align:baseline;background:0 0;border:0;margin:0;padding:0;font-size:1.2em;font-weight:900}.sezzle-shopify-info-button .sezzle-checkout-button-wrapper .sezzle-button-text .sezzle-logo{box-sizing:border-box;opacity:1;float:none;vertical-align:baseline;background:0 0;border:0;width:auto;height:18px;margin:0 0 -5px;padding:0;display:inline-block}.sezzle-shopify-info-button .sezzle-checkout-button-wrapper .sezzle-button-text .sezzle-info-icon{width:auto;box-shadow:none;vertical-align:baseline;line-height:initial;font-size:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0 0 0 3px;display:contents;position:absolute}.sezzle-shopify-info-button .sezzle-checkout-button-wrapper .sezzle-button-text .sezzle-info-link{cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;display:inline}.sezzle-shopify-info-button .sezzle-checkout-button-wrapper .sezzle-button-text .sezzle-giveaway-timer,.sezzle-shopify-info-button .sezzle-checkout-button-wrapper .sezzle-button-text .sezzle-giveaway-award{font-weight:700}.sezzle-shopify-info-button .sezzle-checkout-button-wrapper .sezzle-button-text .sezzle-ap-logo{vertical-align:middle;border:0;height:45px;margin:-5px;padding:0;display:inline}.sezzle-shopify-info-button .sezzle-checkout-button-wrapper .sezzle-button-text button.ap-modal-info-link{width:auto;box-shadow:none;vertical-align:middle;line-height:inherit;font-size:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;display:inline}.sezzle-shopify-info-button .sezzle-checkout-button-wrapper .sezzle-button-text .sezzle-klarna-logo{vertical-align:middle;border:0;height:25px;margin:0;padding:0;display:inline}.sezzle-shopify-info-button .sezzle-checkout-button-wrapper .sezzle-button-text button.klarna-modal-info-link{width:auto;box-shadow:none;vertical-align:middle;line-height:inherit;font-size:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;display:inline}.sezzle-hidden{visibility:hidden;display:none}.sezzle-checkout-modal-lightbox{z-index:99999998;width:100vw;height:100vh;color:unset;background-color:#051f3491;display:none;position:fixed;top:0;left:0;overflow:hidden auto}/*$vite$:1*/
 .go3176171171{color:#000000;line-height:normal;}.go3176171171 p{margin:0px;}.go3176171171 span{display:inline;}.go3176171171 ol,.go3176171171  ul{padding:0 0 0 48px;margin:0;}.go3176171171 ul{list-style-type:disc;}.go3176171171 li{line-height:18px;}.go3176171171 a{color:#0066cc;text-decoration:underline;border-bottom:none;}.go2226349200{margin-top:var(--safe-area-inset-top, env(safe-area-inset-top));margin-bottom:var(--safe-area-inset-bottom, env(safe-area-inset-bottom));margin-left:var(--safe-area-inset-left, env(safe-area-inset-left));margin-right:var(--safe-area-inset-right, env(safe-area-inset-right));}.go4163827588{margin-top:47px;margin-bottom:34px;margin-left:0;margin-right:0;}.go2665961590{margin-top:35px;margin-bottom:0;margin-left:0;margin-right:0;}.go1596356512 > div{padding-bottom:8px;padding-top:8px;}:where(.pm-evolve) .go3279073480.go3279073480.go3279073480 [href]:focus-visible{outline-width:2px;outline-style:auto;outline-color:#0064CD;}:where(.pm-evolve) .go4237861949.go4237861949.go4237861949{display:flex;justify-content:flex-start;padding:0px 0px 0px 0px;position:relative;flex:1 0 0;}:where(.pm-evolve) .go2454621715.go2454621715.go2454621715{display:flex;justify-content:flex-start;padding:10px 0px 10px 0px;position:relative;flex:1 0 0;}:where(.pm-evolve) .go1643074082.go1643074082.go1643074082 :not(a){color:#595959;font-family:'Lato', Arial, 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;}:where(.pm-evolve) .go1643074082.go1643074082.go1643074082 a{color:#5C6C7E;font-family:'Lato', Arial, 'Helvetica Neue', Helvetica, sans-serif;font-size:16px;}:where(.pm-evolve) .go3017958713.go3017958713.go3017958713{display:flex;justify-content:flex-start;padding:20px 10px 10px 0px;position:relative;flex:1 0 0;}:where(.pm-evolve) .go3787345210.go3787345210.go3787345210{display:flex;flex-grow:1;flex-direction:column;align-self:flex-end;}:where(.pm-evolve) .go1223692228.go1223692228.go1223692228{box-sizing:border-box;border-radius:4px;padding-left:16px;padding-right:0px;padding-top:0px;padding-bottom:0px;height:54px;text-align:left;color:#595959;font-family:'Lato', Arial, 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;font-weight:400;letter-spacing:0px;background-color:#FFFFFF;border:1px solid;border-color:#949596;}:where(.pm-evolve) .go1223692228.go1223692228.go1223692228::placeholder{color:#595959;font-family:'Lato', Arial, 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;font-weight:400;letter-spacing:0px;}:where(.pm-evolve) .go1223692228.go1223692228.go1223692228::-moz-placeholder{line-height:54px;}:where(.pm-evolve) .go1223692228.go1223692228.go1223692228:hover{border-color:#000000 !important;}:where(.pm-evolve) .go1223692228.go1223692228.go1223692228:focus-visible{outline-width:2px;outline-style:auto;outline-color:#000000;outline-offset:0;}:where(.pm-evolve) .go2373153813.go2373153813.go2373153813{color:#595959;font-family:'Lato', Arial, 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;font-weight:700;letter-spacing:0px;padding-bottom:6px;}:where(.pm-evolve) .go2670342112.go2670342112.go2670342112{display:flex;justify-content:flex-start;padding:10px 10px 5px 0px;position:relative;flex:1 0 0;}:where(.pm-evolve) .go1136938697.go1136938697.go1136938697{background:#061828;border-radius:0px;border-style:none;border-color:rgba(29,29,29,1);border-width:2px;color:#FFFFFF;font-family:Lato, Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:16px;font-weight:400;letter-spacing:3px;line-height:1;font-style:normal;white-space:normal;padding-top:0px;padding-bottom:0px;text-align:center;word-break:break-word;align-self:flex-end;cursor:pointer;height:54px;width:100%;}:where(.pm-evolve) .go1136938697.go1136938697.go1136938697:focus-visible{outline-width:2px;outline-style:auto;outline-color:#000000;outline-offset:0;}:where(.pm-evolve) .go966953675.go966953675.go966953675{pointer-events:none;}:where(.pm-evolve) .go4033861592.go4033861592.go4033861592{pointer-events:auto;}:where(.pm-evolve) .go1102772938.go1102772938.go1102772938 [data-testid='form-row']{margin-bottom:calc((1 - 1) * 1%);}:where(.pm-evolve) .go1272136950.go1272136950.go1272136950::before{content:'';background-color:rgba(20, 20, 20, 0.5);height:100%;width:100%;left:0;top:0;bottom:0;right:0;position:fixed;z-index:90000;opacity:1;}:where(.pm-evolve) .go364502800.go364502800.go364502800::before{content:'';height:100%;background-color:rgba(250,249,248,1);top:-50%;width:100%;position:absolute;}:where(.pm-evolve) .go249761392.go249761392.go249761392::before{content:'';display:block;min-height:0px;width:100%;}:where(.pm-evolve) .go249761392.go249761392.go249761392::after{content:'';display:block;min-height:0px;width:100%;}:where(.pm-evolve) .go4255485812.go4255485812.go4255485812:focus-visible{outline-width:2px;outline-style:auto;outline-color:#0064CD;outline-offset:0;}:where(.pm-evolve) .go1429511300.go1429511300.go1429511300{display:flex;justify-content:flex-start;padding:10px 6px 10px 6px;position:relative;flex:0 1 auto;margin:0 auto;}:where(.pm-evolve) .go709647473.go709647473.go709647473{display:flex;align-items:center;width:100%;height:auto;}:where(.pm-evolve) .go3020149389.go3020149389.go3020149389{position:relative;display:flex;align-items:center;width:100%;height:auto;}:where(.pm-evolve) .go824068722.go824068722.go824068722{max-width:100%;width:1200px;height:auto;}:where(.pm-evolve) .go1519100191.go1519100191.go1519100191{cursor:pointer;}:where(.pm-evolve) .go1466145428.go1466145428.go1466145428{cursor:initial;}:where(.pm-evolve) .go3524743143.go3524743143.go3524743143{display:flex;justify-content:flex-start;padding:5px 0px 5px 0px;position:relative;flex:1 0 0;}:where(.pm-evolve) .go1121565674.go1121565674.go1121565674{display:flex;justify-content:flex-start;padding:5px 0px 0px 0px;position:relative;flex:1 0 0;}:where(.pm-evolve) .go1772134257.go1772134257.go1772134257{box-sizing:border-box;border-radius:0px;padding-left:16px;padding-right:0px;padding-top:0px;padding-bottom:0px;height:56px;text-align:left;color:#061828;font-family:'Lato', Arial, 'Helvetica Neue', Helvetica, sans-serif;font-size:20px;font-weight:400;letter-spacing:0px;background-color:rgba(250,249,248,0);border:1px solid;border-color:rgba(6,24,40,1);}:where(.pm-evolve) .go1772134257.go1772134257.go1772134257::placeholder{color:#061828;font-family:'Lato', Arial, 'Helvetica Neue', Helvetica, sans-serif;font-size:20px;font-weight:400;letter-spacing:0px;}:where(.pm-evolve) .go1772134257.go1772134257.go1772134257::-moz-placeholder{line-height:56px;}:where(.pm-evolve) .go1772134257.go1772134257.go1772134257:hover{border-color:#000000 !important;}:where(.pm-evolve) .go1772134257.go1772134257.go1772134257:focus-visible{outline-width:2px;outline-style:auto;outline-color:#000000;outline-offset:0;}:where(.pm-evolve) .go4148891628.go4148891628.go4148891628{color:#061828;font-family:'Lato', Arial, 'Helvetica Neue', Helvetica, sans-serif;font-size:20px;font-weight:700;letter-spacing:0px;padding-bottom:6px;}:where(.pm-evolve) .go4228268910.go4228268910.go4228268910{background:rgba(6,24,40,1);border-radius:0px;border-style:none;border-color:#000000;border-width:0px;color:#FFFFFF;font-family:Lato, Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:20px;font-weight:700;letter-spacing:0px;line-height:1;font-style:normal;white-space:normal;padding-top:0px;padding-bottom:0px;text-align:center;word-break:break-word;align-self:flex-end;cursor:pointer;height:56px;width:100%;}:where(.pm-evolve) .go4228268910.go4228268910.go4228268910:focus-visible{outline-width:2px;outline-style:auto;outline-color:#000000;outline-offset:0;}:where(.pm-evolve) .go2164474359.go2164474359.go2164474359{display:flex;justify-content:flex-start;padding:16px 0px 16px 0px;position:relative;flex:1 0 0;}:where(.pm-evolve) .go3041420379.go3041420379.go3041420379{background:rgba(48,59,67,0);border-radius:0px;border-style:none;border-color:#000000;border-width:0px;color:rgba(6,24,40,1);font-family:Lato, Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:18px;font-weight:400;letter-spacing:0px;line-height:1;font-style:normal;white-space:normal;padding-top:0px;padding-bottom:0px;text-align:center;word-break:break-word;align-self:flex-end;cursor:pointer;height:16px;width:100%;}:where(.pm-evolve) .go3041420379.go3041420379.go3041420379:focus-visible{outline-width:2px;outline-style:auto;outline-color:#000000;outline-offset:0;}:where(.pm-evolve) .go3519837754.go3519837754.go3519837754{width:100%;align-self:flex-end;}:where(.pm-evolve) .go1353235349.go1353235349.go1353235349{position:relative;display:flex;}:where(.pm-evolve) .go1012372652.go1012372652.go1012372652{flex:1;display:flex;flex-direction:row;justify-content:space-between;box-sizing:border-box;background-color:rgba(250,249,248,0);padding:0 8px 0px 16px;border:1px solid;border-color:rgba(6,24,40,1);height:56px;cursor:pointer;border-top-right-radius:0px;border-top-left-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}:where(.pm-evolve) .go1012372652.go1012372652.go1012372652:focus-within{outline-width:2px;outline-style:auto;outline-color:#000000;outline-offset:0;}:where(.pm-evolve) .go3184960686.go3184960686.go3184960686{border:none;flex:1;cursor:pointer;color:#061828;font-family:'Lato', Arial, 'Helvetica Neue', Helvetica, sans-serif;font-size:20px;font-weight:400;letter-spacing:0px;}:where(.pm-evolve) .go3184960686.go3184960686.go3184960686::placeholder{color:#061828;font-family:'Lato', Arial, 'Helvetica Neue', Helvetica, sans-serif;font-size:20px;font-weight:400;letter-spacing:0px;}:where(.pm-evolve) .go3184960686.go3184960686.go3184960686:focus-visible{outline:0;}:where(.pm-evolve) .go4269489334.go4269489334.go4269489334{background-color:#ffffff;box-sizing:border-box;width:100%;max-height:150px;position:absolute;overflow-y:auto;z-index:2;border-width:0;border-style:solid;border-color:#000000;top:100%;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}
.cartbot-confirmation-modal {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.6);z-index: 10000;z-index: 9999999999;display: flex;justify-content: center;align-items: center;}.cartbot-confirmation-modal .cartbot-confirmation-modal-content {background-color: #fff;padding: 20px;max-height: 80%;overflow: auto;box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);height: auto;border-radius: 5px;text-align: center;position: relative;}@keyframes bndlr-stroke {100% {stroke-dashoffset: 0px;}}.cartbot-confirmation-checkmark {width: auto;height: 1.5em;display: block;stroke-width: 4;stroke: #FFFFFF;margin:0 auto;stroke-dasharray: 45;stroke-dashoffset: 45;-moz-animation: bndlr-stroke 0.35s linear forwards;-webkit-animation: bndlr-stroke 0.35s linear forwards;-o-animation: bndlr-stroke 0.35s linear forwards;-ms-animation: bndlr-stroke 0.35s linear forwards;animation: bndlr-stroke 0.35s linear forwards;}:where(.pm-evolve) _:-ms-lang(x), .cartbot-confirmation-checkmark {stroke-dasharray: 0px;stroke-dashoffset: 0px;}.bndlr-product.bndlr-mix-and-match .cartbot-confirmation-checkmark {stroke: #FFFFFF;}@media (max-width: 950px) {.cartbot-confirmation-modal .cartbot-confirmation-modal-content .cartbot-confirmation-products-container {grid-template-columns: repeat(2, 1fr);margin-bottom: 10px;}}@media (max-width: 768px) {.cartbot-confirmation-modal .cartbot-confirmation-modal-content {padding: 0px;width: 93%;}.cartbot-confirmation-modal .cartbot-confirmation-add-to-cart-button {height: 40px;font-size: 14px;transition: transform 0.3s ease, background-color 0.3s ease;}.cartbot-confirmation-modal .cartbot-confirmation-modal-content .cartbot-confirmation-title {font-size: 24px;margin-top: 30px !important;text-align: center;}}.cartbot-confirmation-modal .cartbot-confirmation-modal-content .cartbot-confirmation-description {font-size: 17px;margin-bottom: 10px;max-width: 90%;margin-top: 3px;}.cartbot-confirmation-modal .cartbot-confirmation-modal-content .cartbot-confirmation-title {font-size: 30px;max-width: 90%;text-align: center;margin-bottom: 5px;margin-top: 5px;}.cartbot-confirmation-modal .cartbot-confirmation-products-container {padding: 20px 20px;display: flex;flex-direction: row;justify-content: center;background: rgb(243, 243, 243);border-radius: 7px;} .cartbot-confirmation-products-and-button-container {background: rgb(243, 243, 243);border-radius: 7px;padding-bottom:20px;}.cartbot-confirmation-modal .centered-two-items {grid-template-columns: repeat(2, 1fr);justify-content: center;max-width: 80%;margin: 0 auto;}.cartbot-confirmation-modal .centered-one-item {grid-template-columns: repeat(1, 1fr);justify-content: center;max-width: 80%;margin: 0 auto;display:flex;}.cartbot-confirmation-add-to-cart-button-container {display: flex;flex-direction: row;justify-content: center;}.cartbot-confirmation-container-centered {width: 100%;display: flex;flex-direction: column;align-items: center}.cartbot-confirmation-close-button {position: absolute;width: 2em;height: 2em;top: 0;right: 0;background: rgb(70, 103, 167);background: RGB(70, 103, 167);background: transparent;border-radius: 50%;cursor: pointer;display:block !important;}.cartbot-confirmation-close-button::before, .cartbot-confirmation-close-button::after {position: absolute;left: calc(1em - 1px);content: "";height: 1.5em;top: 0.25em;width: 2px;background-color: rgb(58, 58, 58);}.cartbot-confirmation-close-button::before {transform: rotate(45deg);}.cartbot-confirmation-close-button::after {transform: rotate(-45deg);}@keyframes skeletonShine {from {background-position: 200% 0;}to {background-position: -200% 0;}}.cartbot-confirmation-price-skeleton {height: 1.5rem;position: relative;display: inline-block;width: 50%;color: transparent;pointer-events: none;animation: skeletonShine 3s infinite;}.cartbot-confirmation-price-skeleton::after {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: block;background-color: rgb(228, 229, 231);border-radius: 25px;}.cartbot-confirmation-modal .cartbot-confirmation-add-to-cart-button:hover {transform: scale(1.03);}.cartbot-confirmation-modal .cartbot-confirmation-add-to-cart-button {background: RGB(70, 103, 167);background-color: rgb(70, 103, 167);border: none;border-radius: 5px;padding: 10px;display: block;width: 40%;margin: 0px 10px 0 10px;color: #FFFFFF;cursor: pointer;height: 40px;transition: transform 0.3s ease, background-color 0.3s ease;font-size: 14px;}.cartbot-confirmation-modal .cartbot-confirmation-deny-button:hover {transform: scale(1.03);}.cartbot-confirmation-modal .cartbot-confirmation-deny-button {background-color: rgb(128, 128, 128);background-color: rgb(128, 128, 128);border: none;border-radius: 5px;padding: 10px;display: block;width: auto;margin: 0px 10px 0 0;color: #FFFFFF;color: #FFFFFF;cursor: pointer;height: 40px;transition: transform 0.3s ease, background-color 0.3s ease;font-size: 14px;}

/* Zend Wellness' own header and footer, lifted from their live site. Every
   rule below is theirs; the only change is the .zend-chrome prefix, which
   keeps Dawn's base styles off the rest of this page. */

.zend-chrome, .zend-chrome *, .zend-chrome *::before, .zend-chrome *::after {
  box-sizing: border-box; }
.zend-chrome { display: block; width: 100%; }
.zend-chrome ul, .zend-chrome ol, .zend-chrome li {
  list-style: none !important; margin: 0; padding: 0; border: 0;
  background: none; text-indent: 0; }
.zend-chrome li::before, .zend-chrome li::marker { content: none !important; }
.zend-chrome a { text-decoration: none; background: none; }
.zend-chrome button, .zend-chrome summary {
  background: none; border: 0; font: inherit; color: inherit; }
.zend-chrome details > summary { list-style: none; }
.zend-chrome h1, .zend-chrome h2, .zend-chrome h3,
.zend-chrome h4, .zend-chrome h5, .zend-chrome h6, .zend-chrome p {
  margin: 0; font-family: inherit; color: inherit; }
.zend-chrome img, .zend-chrome svg { max-width: 100%; }
/* Prestige uppercases its own announcement bar and nav. Zend's are sentence
   case and small caps respectively, so the inherited transform is cleared and
   their own rules decide. */
.zend-chrome, .zend-chrome * { text-transform: none; letter-spacing: normal; }
/* their chrome runs edge to edge; the section wrapper must not inherit the
   page's own left inset */
.zend-chrome > .shopify-section { margin: 0 !important; }
/* Dawn builds its chrome out of custom elements. A custom element the browser
   has never heard of defaults to display:inline, which is why their header
   shrink-wrapped to 680px inside a 1280px page and their menu stacked. Their
   own theme.js upgrades these; ours does not load it, so they are declared here. */
.zend-chrome sticky-header, .zend-chrome header-drawer, .zend-chrome details-disclosure,
.zend-chrome menu-drawer, .zend-chrome cart-notification, .zend-chrome predictive-search,
.zend-chrome details-modal, .zend-chrome localization-form, .zend-chrome slideshow-component,
.zend-chrome announcement-bar, .zend-chrome cart-drawer, .zend-chrome quantity-input,
.zend-chrome modal-dialog, .zend-chrome slider-component { display: block; }
.zend-chrome .header-wrapper { display: block; width: 100%; }
/* Prestige caps every .shopify-section at min(680px, 100%). That cap is what was
   squeezing their full width header into two thirds of the page. */
.zend-chrome .shopify-section { max-width: none !important; width: 100% !important; }

@font-face{font-family:Assistant;src:url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-zend-assistant_n4-9120912a469cad1cc292572851508ca49d12e768.woff2?v=139933315576396517991789155502") format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Assistant;src:url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-zend-assistant_n7-bf44452348ec8b8efa3aa3068825305886b1c83c.woff2?v=118094235551713650731789155502") format('woff2');font-weight:700;font-style:normal;font-display:swap}
.zend-chrome, .zend-chrome .color-scheme-1{
          --color-background: 247,248,248;
        
          --gradient-background: #f7f8f8;
        

        

        --color-foreground: 51,49,50;
        --color-background-contrast: 179,188,188;
        --color-shadow: 1,61,84;
        --color-button: 1,61,84;
        --color-button-text: 255,255,255;
        --color-secondary-button: 247,248,248;
        --color-secondary-button-text: 1,61,84;
        --color-link: 1,61,84;
        --color-badge-foreground: 51,49,50;
        --color-badge-background: 247,248,248;
        --color-badge-border: 51,49,50;
        --payment-terms-background-color: rgb(247 248 248);
      }.zend-chrome .color-scheme-2{
          --color-background: 255,255,255;
        
          --gradient-background: #ffffff;
        

        

        --color-foreground: 51,49,50;
        --color-background-contrast: 191,191,191;
        --color-shadow: 1,61,84;
        --color-button: 1,61,84;
        --color-button-text: 255,255,255;
        --color-secondary-button: 255,255,255;
        --color-secondary-button-text: 1,61,84;
        --color-link: 1,61,84;
        --color-badge-foreground: 51,49,50;
        --color-badge-background: 255,255,255;
        --color-badge-border: 51,49,50;
        --payment-terms-background-color: rgb(255 255 255);
      }.zend-chrome .color-scheme-3{
          --color-background: 247,248,248;
        
          --gradient-background: #f7f8f8;
        

        

        --color-foreground: 51,49,50;
        --color-background-contrast: 179,188,188;
        --color-shadow: 1,61,84;
        --color-button: 1,61,84;
        --color-button-text: 247,248,248;
        --color-secondary-button: 247,248,248;
        --color-secondary-button-text: 1,61,84;
        --color-link: 1,61,84;
        --color-badge-foreground: 51,49,50;
        --color-badge-background: 247,248,248;
        --color-badge-border: 51,49,50;
        --payment-terms-background-color: rgb(247 248 248);
      }.zend-chrome .color-scheme-4{
          --color-background: 3,61,84;
        
          --gradient-background: #033d54;
        

        

        --color-foreground: 255,255,255;
        --color-background-contrast: 4,79,109;
        --color-shadow: 18,18,18;
        --color-button: 255,255,255;
        --color-button-text: 18,18,18;
        --color-secondary-button: 3,61,84;
        --color-secondary-button-text: 255,255,255;
        --color-link: 255,255,255;
        --color-badge-foreground: 255,255,255;
        --color-badge-background: 3,61,84;
        --color-badge-border: 255,255,255;
        --payment-terms-background-color: rgb(3 61 84);
      }.zend-chrome .color-scheme-5{
          --color-background: 0,0,0;
        
          --gradient-background: rgba(0,0,0,0);
        

        

        --color-foreground: 255,255,255;
        --color-background-contrast: 128,128,128;
        --color-shadow: 18,18,18;
        --color-button: 255,255,255;
        --color-button-text: 18,18,18;
        --color-secondary-button: 0,0,0;
        --color-secondary-button-text: 255,255,255;
        --color-link: 255,255,255;
        --color-badge-foreground: 255,255,255;
        --color-badge-background: 0,0,0;
        --color-badge-border: 255,255,255;
        --payment-terms-background-color: rgb(0 0 0);
      }.zend-chrome .color-scheme-920842a6-3831-4dfa-be9c-63c96b29e86e{
          --color-background: 211,223,228;
        
          --gradient-background: #d3dfe4;
        

        

        --color-foreground: 51,49,50;
        --color-background-contrast: 132,166,180;
        --color-shadow: 21,121,161;
        --color-button: 21,121,161;
        --color-button-text: 255,255,255;
        --color-secondary-button: 211,223,228;
        --color-secondary-button-text: 21,121,161;
        --color-link: 21,121,161;
        --color-badge-foreground: 51,49,50;
        --color-badge-background: 211,223,228;
        --color-badge-border: 51,49,50;
        --payment-terms-background-color: rgb(211 223 228);
      }.zend-chrome .color-scheme-61a602b4-cf4d-4cb2-921e-f86e547c7cfc{
          --color-background: 247,245,241;
        
          --gradient-background: #f7f5f1;
        

        

        --color-foreground: 51,49,50;
        --color-background-contrast: 201,187,160;
        --color-shadow: 21,121,161;
        --color-button: 21,121,161;
        --color-button-text: 255,255,255;
        --color-secondary-button: 247,245,241;
        --color-secondary-button-text: 21,121,161;
        --color-link: 21,121,161;
        --color-badge-foreground: 51,49,50;
        --color-badge-background: 247,245,241;
        --color-badge-border: 51,49,50;
        --payment-terms-background-color: rgb(247 245 241);
      }.zend-chrome .color-scheme-7ca78dc2-d4b2-456d-8c3a-e2e216678bff{
          --color-background: 255,255,255;
        
          --gradient-background: #ffffff;
        

        

        --color-foreground: 51,49,50;
        --color-background-contrast: 191,191,191;
        --color-shadow: 21,121,161;
        --color-button: 21,121,161;
        --color-button-text: 255,255,255;
        --color-secondary-button: 255,255,255;
        --color-secondary-button-text: 21,121,161;
        --color-link: 21,121,161;
        --color-badge-foreground: 51,49,50;
        --color-badge-background: 255,255,255;
        --color-badge-border: 51,49,50;
        --payment-terms-background-color: rgb(255 255 255);
      }.zend-chrome, .zend-chrome .color-scheme-1, .zend-chrome .color-scheme-2, .zend-chrome .color-scheme-3, .zend-chrome .color-scheme-4, .zend-chrome .color-scheme-5, .zend-chrome .color-scheme-920842a6-3831-4dfa-be9c-63c96b29e86e, .zend-chrome .color-scheme-61a602b4-cf4d-4cb2-921e-f86e547c7cfc, .zend-chrome .color-scheme-7ca78dc2-d4b2-456d-8c3a-e2e216678bff{
        color: rgba(var(--color-foreground), 0.75);
        background-color: rgb(var(--color-background));
      }.zend-chrome{
        --font-body-family: Assistant, sans-serif;
        --font-body-style: normal;
        --font-body-weight: 400;
        --font-body-weight-bold: 700;

        --font-heading-family: Assistant, sans-serif;
        --font-heading-style: normal;
        --font-heading-weight: 400;

        --font-body-scale: 1.0;
        --font-heading-scale: 1.0;

        --media-padding: px;
        --media-border-opacity: 0.05;
        --media-border-width: 1px;
        --media-radius: 0px;
        --media-shadow-opacity: 0.0;
        --media-shadow-horizontal-offset: 0px;
        --media-shadow-vertical-offset: 4px;
        --media-shadow-blur-radius: 5px;
        --media-shadow-visible: 0;

        --page-width: 1200px;
        --page-width-margin: 0px;

        --product-card-image-padding: 0px;
        --product-card-corner-radius: 0px;
        --product-card-text-alignment: left;
        --product-card-border-width: 0px;
        --product-card-border-opacity: 0.1;
        --product-card-shadow-opacity: 0.0;
        --product-card-shadow-visible: 0;
        --product-card-shadow-horizontal-offset: 0px;
        --product-card-shadow-vertical-offset: 4px;
        --product-card-shadow-blur-radius: 5px;

        --collection-card-image-padding: 0px;
        --collection-card-corner-radius: 0px;
        --collection-card-text-alignment: left;
        --collection-card-border-width: 0px;
        --collection-card-border-opacity: 0.1;
        --collection-card-shadow-opacity: 0.0;
        --collection-card-shadow-visible: 0;
        --collection-card-shadow-horizontal-offset: 0px;
        --collection-card-shadow-vertical-offset: 4px;
        --collection-card-shadow-blur-radius: 5px;

        --blog-card-image-padding: 0px;
        --blog-card-corner-radius: 0px;
        --blog-card-text-alignment: left;
        --blog-card-border-width: 0px;
        --blog-card-border-opacity: 0.1;
        --blog-card-shadow-opacity: 0.0;
        --blog-card-shadow-visible: 0;
        --blog-card-shadow-horizontal-offset: 0px;
        --blog-card-shadow-vertical-offset: 4px;
        --blog-card-shadow-blur-radius: 5px;

        --badge-corner-radius: 40px;

        --popup-border-width: 1px;
        --popup-border-opacity: 0.1;
        --popup-corner-radius: 0px;
        --popup-shadow-opacity: 0.05;
        --popup-shadow-horizontal-offset: 0px;
        --popup-shadow-vertical-offset: 4px;
        --popup-shadow-blur-radius: 5px;

        --drawer-border-width: 1px;
        --drawer-border-opacity: 0.1;
        --drawer-shadow-opacity: 0.0;
        --drawer-shadow-horizontal-offset: 0px;
        --drawer-shadow-vertical-offset: 4px;
        --drawer-shadow-blur-radius: 5px;

        --spacing-sections-desktop: 0px;
        --spacing-sections-mobile: 0px;

        --grid-desktop-vertical-spacing: 8px;
        --grid-desktop-horizontal-spacing: 8px;
        --grid-mobile-vertical-spacing: 4px;
        --grid-mobile-horizontal-spacing: 4px;

        --text-boxes-border-opacity: 0.1;
        --text-boxes-border-width: 0px;
        --text-boxes-radius: 0px;
        --text-boxes-shadow-opacity: 0.0;
        --text-boxes-shadow-visible: 0;
        --text-boxes-shadow-horizontal-offset: 0px;
        --text-boxes-shadow-vertical-offset: 4px;
        --text-boxes-shadow-blur-radius: 5px;

        --buttons-radius: 10px;
        --buttons-radius-outset: 10px;
        --buttons-border-width: 0px;
        --buttons-border-opacity: 1.0;
        --buttons-shadow-opacity: 0.0;
        --buttons-shadow-visible: 0;
        --buttons-shadow-horizontal-offset: 0px;
        --buttons-shadow-vertical-offset: 4px;
        --buttons-shadow-blur-radius: 5px;
        --buttons-border-offset: 0.3px;

        --inputs-radius: 0px;
        --inputs-border-width: 1px;
        --inputs-border-opacity: 0.55;
        --inputs-shadow-opacity: 0.0;
        --inputs-shadow-horizontal-offset: 0px;
        --inputs-margin-offset: 0px;
        --inputs-shadow-vertical-offset: 4px;
        --inputs-shadow-blur-radius: 5px;
        --inputs-radius-outset: 0px;

        --variant-pills-radius: 40px;
        --variant-pills-border-width: 1px;
        --variant-pills-border-opacity: 0.55;
        --variant-pills-shadow-opacity: 0.0;
        --variant-pills-shadow-horizontal-offset: 0px;
        --variant-pills-shadow-vertical-offset: 4px;
        --variant-pills-shadow-blur-radius: 5px;
      }.zend-chrome, .zend-chrome *::before, .zend-chrome *::after{
        box-sizing: inherit;
      }.zend-chrome{
        box-sizing: border-box;
        font-size: calc(var(--font-body-scale) * 62.5%);
        height: 100%;
      }.zend-chrome{
        display: grid;
        grid-template-rows: auto auto 1fr auto;
        grid-template-columns: 100%;
        min-height: 100%;
        margin: 0;
        font-size: 15px;
        letter-spacing: 0.6px;
        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);
      }

      @media screen and (min-width: 750px) {.zend-chrome{
          font-size: 16px;
        }
      }
    
/* base.css */
.zend-chrome{--alpha-button-background: 1;--alpha-button-border: 1;--alpha-link: .85;--alpha-badge-border: .1;--focused-base-outline: 2px solid rgba(var(--color-foreground), .5);--focused-base-outline-offset: 3px;--focused-base-box-shadow: 0 0 0 3px rgb(var(--color-background)), 0 0 5px 4px rgba(var(--color-foreground), .3)}.zend-chrome .product-card-wrapper .card, .zend-chrome .contains-card--product{--border-radius: var(--product-card-corner-radius);--border-width: var(--product-card-border-width);--border-opacity: var(--product-card-border-opacity);--shadow-horizontal-offset: var(--product-card-shadow-horizontal-offset);--shadow-vertical-offset: var(--product-card-shadow-vertical-offset);--shadow-blur-radius: var(--product-card-shadow-blur-radius);--shadow-opacity: var(--product-card-shadow-opacity);--shadow-visible: var(--product-card-shadow-visible);--image-padding: var(--product-card-image-padding);--text-alignment: var(--product-card-text-alignment)}.zend-chrome .collection-card-wrapper .card, .zend-chrome .contains-card--collection{--border-radius: var(--collection-card-corner-radius);--border-width: var(--collection-card-border-width);--border-opacity: var(--collection-card-border-opacity);--shadow-horizontal-offset: var(--collection-card-shadow-horizontal-offset);--shadow-vertical-offset: var(--collection-card-shadow-vertical-offset);--shadow-blur-radius: var(--collection-card-shadow-blur-radius);--shadow-opacity: var(--collection-card-shadow-opacity);--shadow-visible: var(--collection-card-shadow-visible);--image-padding: var(--collection-card-image-padding);--text-alignment: var(--collection-card-text-alignment)}.zend-chrome .article-card-wrapper .card, .zend-chrome .contains-card--article{--border-radius: var(--blog-card-corner-radius);--border-width: var(--blog-card-border-width);--border-opacity: var(--blog-card-border-opacity);--shadow-horizontal-offset: var(--blog-card-shadow-horizontal-offset);--shadow-vertical-offset: var(--blog-card-shadow-vertical-offset);--shadow-blur-radius: var(--blog-card-shadow-blur-radius);--shadow-opacity: var(--blog-card-shadow-opacity);--shadow-visible: var(--blog-card-shadow-visible);--image-padding: var(--blog-card-image-padding);--text-alignment: var(--blog-card-text-alignment)}.zend-chrome .contains-content-container, .zend-chrome .content-container{--border-radius: var(--text-boxes-radius);--border-width: var(--text-boxes-border-width);--border-opacity: var(--text-boxes-border-opacity);--shadow-horizontal-offset: var(--text-boxes-shadow-horizontal-offset);--shadow-vertical-offset: var(--text-boxes-shadow-vertical-offset);--shadow-blur-radius: var(--text-boxes-shadow-blur-radius);--shadow-opacity: var(--text-boxes-shadow-opacity);--shadow-visible: var(--text-boxes-shadow-visible)}.zend-chrome .contains-media, .zend-chrome .global-media-settings{--border-radius: var(--media-radius);--border-width: var(--media-border-width);--border-opacity: var(--media-border-opacity);--shadow-horizontal-offset: var(--media-shadow-horizontal-offset);--shadow-vertical-offset: var(--media-shadow-vertical-offset);--shadow-blur-radius: var(--media-shadow-blur-radius);--shadow-opacity: var(--media-shadow-opacity);--shadow-visible: var(--media-shadow-visible)}.zend-chrome .page-width{max-width:var(--page-width);margin:0 auto}.zend-chrome body:has(.section-header .drawer-menu) .announcement-bar-section .page-width{max-width:100%}.zend-chrome .page-width.drawer-menu{max-width:100%}.zend-chrome .page-width-desktop{padding:0;margin:0 auto}.zend-chrome .utility-bar__grid.page-width{padding-left:0px;padding-right:0px}@media screen and (min-width:750px){.zend-chrome .page-width{padding:0px}.zend-chrome .header.page-width, .zend-chrome .utility-bar__grid.page-width{padding-left:32px;padding-right:32px}.zend-chrome .page-width--narrow{padding:0 90px}.zend-chrome .page-width-desktop{padding:0}.zend-chrome .page-width-tablet{padding:0 50px}}@media screen and (min-width:990px){.zend-chrome .header:not(.drawer-menu).page-width{padding-left:0px;padding-right:0px}.zend-chrome .page-width--narrow{max-width:726px;padding:0}.zend-chrome .page-width-desktop{max-width:var(--page-width);padding:0 50px}}.zend-chrome .isolate{position:relative;z-index:0}.zend-chrome .section+.section{margin-top:var(--spacing-sections-mobile)}@media screen and (min-width:750px){.zend-chrome .section+.section{margin-top:var(--spacing-sections-desktop)}}.zend-chrome .element-margin-top{margin-top:50px}@media screen and (min-width:750px){.zend-chrome .element-margin{margin-top:calc(50px + var(--page-width-margin))}}.zend-chrome .background-secondary{background-color:rgba(var(--color-foreground),.04)}.zend-chrome .grid-auto-flow{display:grid;grid-auto-flow:column}.zend-chrome .page-margin, .zend-chrome .shopify-challenge__container{margin:70px auto}.zend-chrome .rte-width{max-width:820px;margin:0 auto 20px}.zend-chrome .list-unstyled{margin:0;padding:0;list-style:none}.zend-chrome .hidden{display:none!important}.zend-chrome .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}.zend-chrome .visually-hidden--inline{margin:0;height:1em}.zend-chrome .overflow-hidden{overflow:hidden}.zend-chrome .skip-to-content-link:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto}.zend-chrome .full-width-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.zend-chrome ::selection{background-color:rgba(var(--color-foreground),.2)}.zend-chrome .text-body{font-size:15px;letter-spacing:0.6px;line-height:calc(1 + .8 / var(--font-body-scale));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.zend-chrome h1, .zend-chrome h2, .zend-chrome h3, .zend-chrome h4, .zend-chrome h5, .zend-chrome .h0, .zend-chrome .h1, .zend-chrome .h2, .zend-chrome .h3, .zend-chrome .h4, .zend-chrome .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.6px);color:rgb(var(--color-foreground));line-height:calc(1 + .3/max(1,var(--font-heading-scale)));word-break:break-word}.zend-chrome .hxxl{font-size:clamp(calc(var(--font-heading-scale) * 56px),14vw,calc(var(--font-heading-scale) * 72px));line-height:1.1}.zend-chrome .hxl{font-size:calc(var(--font-heading-scale) * 50px);line-height:calc(1 + .3/max(1,var(--font-heading-scale)))}@media only screen and (min-width:750px){.zend-chrome .hxl{font-size:calc(var(--font-heading-scale) * 62px)}}.zend-chrome .h0{font-size:calc(var(--font-heading-scale) * 40px)}@media only screen and (min-width:750px){.zend-chrome .h0{font-size:calc(var(--font-heading-scale) * 52px)}}.zend-chrome h1, .zend-chrome .h1{font-size:calc(var(--font-heading-scale) * 30px)}@media only screen and (min-width:750px){.zend-chrome h1, .zend-chrome .h1{font-size:calc(var(--font-heading-scale) * 40px)}}.zend-chrome h2, .zend-chrome .h2{font-size:calc(var(--font-heading-scale) * 20px)}@media only screen and (min-width:750px){.zend-chrome h2, .zend-chrome .h2{font-size:calc(var(--font-heading-scale) * 24px)}}.zend-chrome h3, .zend-chrome .h3{font-size:calc(var(--font-heading-scale) * 17px)}@media only screen and (min-width:750px){.zend-chrome h3, .zend-chrome .h3{font-size:calc(var(--font-heading-scale) * 18px)}}.zend-chrome h4, .zend-chrome .h4{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:calc(var(--font-heading-scale) * 15px)}.zend-chrome h5, .zend-chrome .h5{font-size:calc(var(--font-heading-scale) * 12px)}@media only screen and (min-width:750px){.zend-chrome h5, .zend-chrome .h5{font-size:calc(var(--font-heading-scale) * 13px)}}.zend-chrome h6, .zend-chrome .h6{color:rgba(var(--color-foreground),.75);margin-block-start:1.67em;margin-block-end:1.67em}.zend-chrome blockquote{font-style:italic;color:rgba(var(--color-foreground),.75);border-left:2px solid rgba(var(--color-foreground),.2);padding-left:10px}@media screen and (min-width:750px){.zend-chrome blockquote{padding-left:15px}}.zend-chrome .caption{font-size:10px;letter-spacing:0.7px;line-height:calc(1 + .7 / var(--font-body-scale))}@media screen and (min-width:750px){.zend-chrome .caption{font-size:12px}}.zend-chrome .caption-with-letter-spacing{font-size:10px;letter-spacing:1.3px;line-height:calc(1 + .2 / var(--font-body-scale));text-transform:uppercase}.zend-chrome .caption-with-letter-spacing--medium{font-size:12px;letter-spacing:1.6px}.zend-chrome .caption-with-letter-spacing--large{font-size:14px;letter-spacing:1.8px}.zend-chrome .caption-large, .zend-chrome .customer .field input, .zend-chrome .customer select, .zend-chrome .field__input, .zend-chrome .form__label, .zend-chrome .select__select{font-size:13px;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:0.4px}.zend-chrome .color-foreground{color:rgb(var(--color-foreground))}.zend-chrome table:not([class]){table-layout:fixed;border-collapse:collapse;font-size:14px;border-style:hidden;box-shadow:0 0 0 1px rgba(var(--color-foreground),.2)}.zend-chrome table:not([class]) td, .zend-chrome table:not([class]) th{padding:1em;border:1px solid rgba(var(--color-foreground),.2)}@media screen and (max-width:749px){.zend-chrome .small-hide{display:none!important}}@media screen and (min-width:750px)and (max-width:989px){.zend-chrome .medium-hide{display:none!important}}@media screen and (min-width:990px){.zend-chrome .large-up-hide{display:none!important}}.zend-chrome .left{text-align:left}.zend-chrome .center{text-align:center}.zend-chrome .right{text-align:right}.zend-chrome .uppercase{text-transform:uppercase}.zend-chrome .light{opacity:.7}.zend-chrome a:empty, .zend-chrome ul:empty, .zend-chrome dl:empty, .zend-chrome div:empty, .zend-chrome section:empty, .zend-chrome article:empty, .zend-chrome p:empty, .zend-chrome h1:empty, .zend-chrome h2:empty, .zend-chrome h3:empty, .zend-chrome h4:empty, .zend-chrome h5:empty, .zend-chrome h6:empty{display:none}.zend-chrome .link, .zend-chrome .customer a{cursor:pointer;display:inline-block;border:none;box-shadow:none;text-decoration:underline;text-underline-offset:3px;color:rgb(var(--color-link));background-color:transparent;font-size:14px;font-family:inherit}.zend-chrome .link--text{color:rgb(var(--color-foreground))}.zend-chrome .link--text:hover{color:rgba(var(--color-foreground),.75)}.zend-chrome .link-with-icon{display:inline-flex;font-size:14px;font-weight:600;letter-spacing:1px;text-decoration:none;margin-bottom:45px;white-space:nowrap}.zend-chrome .link-with-icon .icon{width:15px;margin-left:10px}.zend-chrome a:not([href]){cursor:not-allowed}.zend-chrome .circle-divider:after{content:"\2022";margin:0 13px 0 15px}.zend-chrome .circle-divider:last-of-type:after{display:none}.zend-chrome hr{border:none;height:1px;background-color:rgba(var(--color-foreground),.2);display:block;margin:50px 0}@media screen and (min-width:750px){.zend-chrome hr{margin:70px 0}}.zend-chrome .full-unstyled-link{text-decoration:none;color:currentColor;display:block}.zend-chrome .placeholder{background-color:rgba(var(--color-foreground),.04);color:rgba(var(--color-foreground),.55);fill:rgba(var(--color-foreground),.55)}.zend-chrome details>*{box-sizing:border-box}.zend-chrome .break{word-break:break-word}.zend-chrome .visibility-hidden{visibility:hidden}@media(prefers-reduced-motion){.zend-chrome .motion-reduce{transition:none!important;animation:none!important}}.zend-chrome{--duration-short: .1s;--duration-default: .2s;--duration-announcement-bar: .25s;--duration-medium: .3s;--duration-long: .5s;--duration-extra-long: .6s;--duration-extra-longer: .75s;--duration-extended: 3s;--ease-out-slow: cubic-bezier(0, 0, .3, 1);--animation-slide-in: slideIn var(--duration-extra-long) var(--ease-out-slow) forwards;--animation-fade-in: fadeIn var(--duration-extra-long) var(--ease-out-slow)}.zend-chrome .underlined-link, .zend-chrome .customer a, .zend-chrome .inline-richtext a{text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-thickness ease .1s}.zend-chrome .underlined-link, .zend-chrome .customer a{color:rgba(var(--color-link),var(--alpha-link))}.zend-chrome .inline-richtext a, .zend-chrome .rte.inline-richtext a{color:currentColor}.zend-chrome .underlined-link:hover, .zend-chrome .customer a:hover, .zend-chrome .inline-richtext a:hover{color:rgb(var(--color-link));text-decoration-thickness:2px}.zend-chrome .icon-arrow{width:15px}.zend-chrome h3 .icon-arrow, .zend-chrome .h3 .icon-arrow{width:calc(var(--font-heading-scale) * 15px)}.zend-chrome .animate-arrow .icon-arrow path{transform:translate(-2.5px);transition:transform var(--duration-short) ease}.zend-chrome .animate-arrow:hover .icon-arrow path{transform:translate(-0.5px)}.zend-chrome .svg-wrapper{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px}.zend-chrome .svg-wrapper>svg{height:100%;width:100%}.zend-chrome summary{cursor:pointer;list-style:none;position:relative}.zend-chrome summary .icon-caret{position:absolute;height:6px;right:15px;top:calc(50% - 2px)}.zend-chrome summary::-webkit-details-marker{display:none}.zend-chrome .disclosure-has-popup{position:relative}.zend-chrome .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}.zend-chrome .disclosure-has-popup>summary:before{display:none}.zend-chrome .disclosure-has-popup[open]>summary+*{z-index:100}@media screen and (min-width:750px){.zend-chrome .disclosure-has-popup[open]>summary+*{z-index:4}.zend-chrome .facets .disclosure-has-popup[open]>summary+*{z-index:2}}.zend-chrome .placeholder-svg{height:100%;width:100%}.zend-chrome *:focus{outline:0;box-shadow:none}.zend-chrome *:focus-visible{outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset);box-shadow:var(--focused-base-box-shadow)}.zend-chrome .focused{outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset);box-shadow:var(--focused-base-box-shadow)}.zend-chrome .focus-inset:focus-visible{outline:2px solid rgba(var(--color-foreground),.5);outline-offset:-2px;box-shadow:0 0 2px rgba(var(--color-foreground),.3)}.zend-chrome .focused.focus-inset{outline:2px solid rgba(var(--color-foreground),.5);outline-offset:-2px;box-shadow:0 0 2px rgba(var(--color-foreground),.3)}.zend-chrome .focus-none{box-shadow:none!important;outline:0!important}.zend-chrome .focus-offset:focus-visible{outline:2px solid rgba(var(--color-foreground),.5);outline-offset:10px;box-shadow:0 0 0 10px rgb(var(--color-background)),0 0 2px 12px rgba(var(--color-foreground),.3)}.zend-chrome .focus-offset.focused{outline:2px solid rgba(var(--color-foreground),.5);outline-offset:10px;box-shadow:0 0 0 10px rgb(var(--color-background)),0 0 2px 12px rgba(var(--color-foreground),.3)}.zend-chrome .title, .zend-chrome .title-wrapper-with-link{margin:30px 0 20px}.zend-chrome .title-wrapper-with-link .title{margin:0}.zend-chrome .title .link{font-size:inherit}.zend-chrome .title-wrapper{margin-bottom:30px}.zend-chrome .title-wrapper-with-link{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:30px;flex-wrap:wrap}.zend-chrome .title--primary{margin:40px 0}.zend-chrome .title-wrapper--self-padded-tablet-down, .zend-chrome .title-wrapper--self-padded-mobile{padding-left:15px;padding-right:15px}@media screen and (min-width:750px){.zend-chrome .title-wrapper--self-padded-mobile{padding-left:0;padding-right:0}}@media screen and (min-width:990px){.zend-chrome .title, .zend-chrome .title-wrapper-with-link{margin:50px 0 30px}.zend-chrome .title--primary{margin:20px 0}.zend-chrome .title-wrapper-with-link{align-items:center}.zend-chrome .title-wrapper-with-link .title{margin-bottom:0}.zend-chrome .title-wrapper--self-padded-tablet-down{padding-left:0;padding-right:0}}.zend-chrome .title-wrapper-with-link .link-with-icon{margin:0;flex-shrink:0;display:flex;align-items:center}.zend-chrome .title-wrapper-with-link .link-with-icon .svg-wrapper{width:15px}.zend-chrome .title-wrapper-with-link a{margin-top:0;flex-shrink:0}.zend-chrome .title-wrapper--no-top-margin{margin-top:0}.zend-chrome .title-wrapper--no-top-margin>.title{margin-top:0}.zend-chrome .subtitle{font-size:18px;line-height:calc(1 + .8 / var(--font-body-scale));letter-spacing:0.6px;color:rgba(var(--color-foreground),.7)}.zend-chrome .subtitle--small{font-size:14px;letter-spacing:1px}.zend-chrome .subtitle--medium{font-size:16px;letter-spacing:0.8px}.zend-chrome .grid{display:flex;flex-wrap:wrap;margin-bottom:20px;padding:0;list-style:none;column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}@media screen and (min-width:750px){.zend-chrome .grid{column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}}.zend-chrome .grid:last-child{margin-bottom:0}.zend-chrome .grid__item{width:calc(25% - var(--grid-mobile-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2);flex-grow:1;flex-shrink:0}@media screen and (min-width:750px){.zend-chrome .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}.zend-chrome .grid--gapless.grid{column-gap:0;row-gap:0}@media screen and (max-width:749px){.zend-chrome .grid__item.slider__slide--full-width{width:100%;max-width:none}}.zend-chrome .grid--1-col .grid__item{max-width:100%;width:100%}.zend-chrome .grid--3-col .grid__item{width:calc(33.33% - var(--grid-mobile-horizontal-spacing) * 2 / 3)}@media screen and (min-width:750px){.zend-chrome .grid--3-col .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}.zend-chrome .grid--2-col .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}@media screen and (min-width:750px){.zend-chrome .grid--2-col .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.zend-chrome .grid--4-col-tablet .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.zend-chrome .grid--3-col-tablet .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.zend-chrome .grid--2-col-tablet .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (max-width:989px){.zend-chrome .grid--1-col-tablet-down .grid__item{width:100%;max-width:100%}.zend-chrome .slider--tablet.grid--peek{margin:0;width:100%}.zend-chrome .slider--tablet.grid--peek .grid__item{box-sizing:content-box;margin:0}.zend-chrome .slider.slider--tablet .scroll-trigger.animate--slide-in, .zend-chrome .slider.slider--mobile .scroll-trigger.animate--slide-in{animation:none;opacity:1;transform:inherit}.zend-chrome .scroll-trigger:not(.scroll-trigger--offscreen) .slider--tablet{animation:var(--animation-slide-in)}}@media screen and (min-width:990px){.zend-chrome .grid--6-col-desktop .grid__item{width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6);max-width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6)}.zend-chrome .grid--5-col-desktop .grid__item{width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}.zend-chrome .grid--4-col-desktop .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.zend-chrome .grid--3-col-desktop .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.zend-chrome .grid--2-col-desktop .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.zend-chrome .slider.slider--desktop .scroll-trigger.animate--slide-in{animation:none;opacity:1;transform:inherit}.zend-chrome .scroll-trigger:not(.scroll-trigger--offscreen) .slider--desktop{animation:var(--animation-slide-in)}}@media screen and (min-width:990px){.zend-chrome .grid--1-col-desktop{flex:0 0 100%;max-width:100%}.zend-chrome .grid--1-col-desktop .grid__item{width:100%;max-width:100%}}@media screen and (max-width:749px){.zend-chrome .grid--peek.slider--mobile{margin:0;width:100%}.zend-chrome .grid--peek.slider--mobile .grid__item{box-sizing:content-box;margin:0}.zend-chrome .grid--peek .grid__item{min-width:35%}.zend-chrome .grid--peek.slider .grid__item:first-of-type{margin-left:15px}.zend-chrome .grid--peek.slider:after{margin-left:calc(-1 * var(--grid-mobile-horizontal-spacing))}.zend-chrome .grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}.zend-chrome .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item, .zend-chrome .grid--peek .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) - 30px)}.zend-chrome .slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item, .zend-chrome .slider--mobile.grid--peek.grid--1-col-tablet-down .grid__item{width:calc(100% - var(--grid-mobile-horizontal-spacing) - 30px)}}@media screen and (min-width:750px)and (max-width:989px){.zend-chrome .slider--tablet.grid--peek .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) - 30px)}.zend-chrome .slider--tablet.grid--peek.grid--3-col-tablet .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) - 30px)}.zend-chrome .slider--tablet.grid--peek.grid--2-col-tablet .grid__item, .zend-chrome .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) - 30px)}.zend-chrome .slider--tablet.grid--peek .grid__item:first-of-type{margin-left:15px}.zend-chrome .grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.zend-chrome .grid--1-col-tablet-down.grid--peek .grid__item{width:calc(100% - var(--grid-desktop-horizontal-spacing) - 30px)}}.zend-chrome .media{display:block;background-color:rgba(var(--color-foreground),.1);position:relative;overflow:hidden}.zend-chrome .media--transparent{background-color:transparent}.zend-chrome .media>*:not(.zoom):not(.deferred-media__poster-button), .zend-chrome .media model-viewer{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}.zend-chrome .media>img{object-fit:cover;object-position:center center;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}.zend-chrome .media--square{padding-bottom:100%}.zend-chrome .media--portrait{padding-bottom:125%}.zend-chrome .media--landscape{padding-bottom:66.6%}.zend-chrome .media--cropped{padding-bottom:56%}.zend-chrome .media--16-9{padding-bottom:56.25%}.zend-chrome .media--circle{padding-bottom:100%;border-radius:50%}.zend-chrome .media.media--hover-effect>img+img{opacity:0}@media screen and (min-width:990px){.zend-chrome .media--cropped{padding-bottom:63%}}.zend-chrome deferred-media{display:block}.zend-chrome .button--secondary, .zend-chrome .button--tertiary{--color-button: var(--color-secondary-button);--color-button-text: var(--color-secondary-button-text)}.zend-chrome .button--tertiary{--alpha-button-background: 0;--alpha-button-border: .2}.zend-chrome .button, .zend-chrome .shopify-challenge__button, .zend-chrome .customer button, .zend-chrome button.shopify-payment-button__button--unbranded{--shadow-horizontal-offset: var(--buttons-shadow-horizontal-offset);--shadow-vertical-offset: var(--buttons-shadow-vertical-offset);--shadow-blur-radius: var(--buttons-shadow-blur-radius);--shadow-opacity: var(--buttons-shadow-opacity);--shadow-visible: var(--buttons-shadow-visible);--border-offset: var(--buttons-border-offset);--border-opacity: calc(1 - var(--buttons-border-opacity));border-radius:var(--buttons-radius-outset);position:relative}.zend-chrome .button, .zend-chrome .shopify-challenge__button, .zend-chrome .customer button, .zend-chrome button.shopify-payment-button__button--unbranded{min-width:calc(120px + var(--buttons-border-width) * 2);min-height:calc(45px + var(--buttons-border-width) * 2)}.zend-chrome .button, .zend-chrome .shopify-challenge__button, .zend-chrome .customer button{display:inline-flex;justify-content:center;align-items:center;border:0;padding:0 30px;cursor:pointer;font:inherit;font-size:15px;text-decoration:none;color:rgb(var(--color-button-text));transition:box-shadow var(--duration-short) ease;-webkit-appearance:none;appearance:none;background-color:rgba(var(--color-button),var(--alpha-button-background))}.zend-chrome .button:before, .zend-chrome .shopify-challenge__button:before, .zend-chrome .customer button:before, .zend-chrome .shopify-payment-button__button--unbranded:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--buttons-radius-outset);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}.zend-chrome .button:after, .zend-chrome .shopify-challenge__button:after, .zend-chrome .customer button:after, .zend-chrome .shopify-payment-button__button--unbranded:after{content:"";position:absolute;top:var(--buttons-border-width);right:var(--buttons-border-width);bottom:var(--buttons-border-width);left:var(--buttons-border-width);z-index:1;border-radius:var(--buttons-radius);box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background));transition:box-shadow var(--duration-short) ease}.zend-chrome .button:not([disabled]):hover:after, .zend-chrome .shopify-challenge__button:hover:after, .zend-chrome .customer button:hover:after, .zend-chrome .shopify-payment-button__button--unbranded:hover:after{--border-offset: 1.3px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),var(--alpha-button-background))}.zend-chrome .button--secondary:after{--border-opacity: var(--buttons-border-opacity)}.zend-chrome .button:focus-visible, .zend-chrome .button:focus, .zend-chrome .button.focused, .zend-chrome .shopify-payment-button__button--unbranded:focus-visible, .zend-chrome .shopify-payment-button__button--unbranded:focus{outline:0;box-shadow:0 0 0 3px rgb(var(--color-background)),0 0 0 5px rgba(var(--color-foreground),.5),0 0 5px 4px rgba(var(--color-foreground),.3)}.zend-chrome .button:focus:not(:focus-visible):not(.focused), .zend-chrome .shopify-payment-button__button--unbranded:focus:not(:focus-visible):not(.focused){box-shadow:inherit}.zend-chrome .button::selection, .zend-chrome .shopify-challenge__button::selection, .zend-chrome .customer button::selection{background-color:rgba(var(--color-button-text),.3)}.zend-chrome .button, .zend-chrome .button-label, .zend-chrome .shopify-challenge__button, .zend-chrome .customer button{font-size:15px;letter-spacing:1px;line-height:calc(1 + .2 / var(--font-body-scale))}.zend-chrome .button--tertiary{font-size:12px;padding:10px 15px;min-width:calc(90px + var(--buttons-border-width) * 2);min-height:calc(35px + var(--buttons-border-width) * 2)}.zend-chrome .button--small{padding:12px 26px}.zend-chrome shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: var(--buttons-radius-outset);--shopify-accelerated-checkout-button-box-shadow: var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow), var(--shadow-opacity))}.zend-chrome shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: var(--buttons-radius-outset);--shopify-accelerated-checkout-button-box-shadow: var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow), var(--shadow-opacity))}.zend-chrome .button:disabled, .zend-chrome .button[aria-disabled=true], .zend-chrome .button.disabled, .zend-chrome .customer button:disabled, .zend-chrome .customer button[aria-disabled=true], .zend-chrome .customer button.disabled, .zend-chrome .quantity__button.disabled{cursor:not-allowed;opacity:.5}.zend-chrome .button--full-width{display:flex;width:100%}.zend-chrome .button.loading{color:transparent;position:relative}@media screen and (forced-colors:active){.zend-chrome .button.loading{color:rgb(var(--color-foreground))}}.zend-chrome .button.loading>.loading__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;height:100%;display:flex;align-items:center}.zend-chrome .button.loading>.loading__spinner .spinner{width:fit-content}.zend-chrome .button.loading>.loading__spinner .path{stroke:rgb(var(--color-button-text))}.zend-chrome .share-button{display:block;position:relative}.zend-chrome .share-button details{width:fit-content}.zend-chrome .share-button__button{font-size:14px;display:flex;align-items:center;color:rgb(var(--color-link));margin-left:0;padding-left:0;min-height:44px}.zend-chrome details[open]>.share-button__fallback{animation:animateMenuOpen var(--duration-default) ease}.zend-chrome .share-button__button:hover{text-decoration:underline;text-underline-offset:3px}.zend-chrome .share-button__button, .zend-chrome .share-button__fallback button{cursor:pointer;background-color:transparent;border:none}.zend-chrome .share-button__button .icon-share{height:12px;margin-right:10px;min-width:13px}.zend-chrome .share-button__fallback{display:flex;align-items:center;position:absolute;top:30px;left:1px;z-index:3;width:100%;min-width:max-content;border-radius:var(--inputs-radius);border:0}.zend-chrome .share-button__fallback:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:1px solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1}.zend-chrome .share-button__fallback:before{background:rgb(var(--color-background));pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1}.zend-chrome .share-button__fallback button{width:44px;height:44px;padding:0;flex-shrink:0;display:flex;justify-content:center;align-items:center;position:relative;right:var(--inputs-border-width)}.zend-chrome .share-button__fallback button:hover{color:rgba(var(--color-foreground),.75)}.zend-chrome .share-button__fallback button:hover .svg-wrapper{transform:scale(1.07)}.zend-chrome .share-button__close:not(.hidden)+.share-button__copy{display:none}.zend-chrome .share-button__close, .zend-chrome .share-button__copy{background-color:transparent;color:rgb(var(--color-foreground))}.zend-chrome .share-button__copy:focus-visible, .zend-chrome .share-button__close:focus-visible{background-color:rgb(var(--color-background));z-index:2}.zend-chrome .share-button__copy:focus, .zend-chrome .share-button__close:focus{background-color:rgb(var(--color-background));z-index:2}.zend-chrome .field:not(:focus-visible):not(.focused)+.share-button__copy:not(:focus-visible):not(.focused), .zend-chrome .field:not(:focus-visible):not(.focused)+.share-button__close:not(:focus-visible):not(.focused){background-color:inherit}.zend-chrome .share-button__fallback .field:after, .zend-chrome .share-button__fallback .field:before{content:none}.zend-chrome .share-button__fallback .field{border-radius:0;min-width:auto;min-height:auto;transition:none}.zend-chrome .share-button__fallback .field__input:focus, .zend-chrome .share-button__fallback .field__input:-webkit-autofill{outline:2px solid rgba(var(--color-foreground),.5);outline-offset:1px;box-shadow:0 0 0 1px rgb(var(--color-background)),0 0 5px 4px rgba(var(--color-foreground),.3)}.zend-chrome .share-button__fallback .field__input{box-shadow:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;filter:none;min-width:auto;min-height:auto}.zend-chrome .share-button__fallback .field__input:hover{box-shadow:none}.zend-chrome .share-button__fallback .icon{width:15px;height:15px}.zend-chrome .share-button__message:not(:empty){display:flex;align-items:center;width:100%;height:100%;margin-top:0;padding:8px 0 8px 15px;margin:var(--inputs-border-width)}.zend-chrome .share-button__message:not(:empty):not(.hidden)~*{display:none}.zend-chrome .field__input, .zend-chrome .select__select, .zend-chrome .customer .field input, .zend-chrome .customer select{-webkit-appearance:none;appearance:none;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:16px;width:100%;box-sizing:border-box;transition:box-shadow var(--duration-short) ease;border-radius:var(--inputs-radius);height:45px;min-height:calc(var(--inputs-border-width) * 2);min-width:calc(70px + (var(--inputs-border-width) * 2));position:relative;border:0}.zend-chrome .field:before, .zend-chrome .select:before, .zend-chrome .customer .field:before, .zend-chrome .customer select:before, .zend-chrome .localization-form__select:before{pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1}.zend-chrome .field:after, .zend-chrome .select:after, .zend-chrome .customer .field:after, .zend-chrome .customer select:after, .zend-chrome .localization-form__select:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:1px solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1}.zend-chrome .select__select{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:12px;color:rgba(var(--color-foreground),.75)}.zend-chrome .field:hover.field:after, .zend-chrome .select:hover.select:after, .zend-chrome .select__select:hover.select__select:after, .zend-chrome .customer .field:hover.field:after, .zend-chrome .customer select:hover.select:after, .zend-chrome .localization-form__select:hover.localization-form__select:after{box-shadow:0 0 0 calc(1px + var(--inputs-border-width)) rgba(var(--color-foreground),var(--inputs-border-opacity));outline:0;border-radius:var(--inputs-radius)}.zend-chrome .field__input:focus-visible, .zend-chrome .select__select:focus-visible, .zend-chrome .customer .field input:focus-visible, .zend-chrome .customer select:focus-visible, .zend-chrome .localization-form__select:focus-visible.localization-form__select:after{box-shadow:0 0 0 calc(1px + var(--inputs-border-width)) rgba(var(--color-foreground));outline:0;border-radius:var(--inputs-radius)}.zend-chrome .field__input:focus, .zend-chrome .select__select:focus, .zend-chrome .customer .field input:focus, .zend-chrome .customer select:focus, .zend-chrome .localization-form__select:focus.localization-form__select:after{box-shadow:0 0 0 calc(1px + var(--inputs-border-width)) rgba(var(--color-foreground));outline:0;border-radius:var(--inputs-radius)}.zend-chrome .localization-form__select:focus{outline:0;box-shadow:none}.zend-chrome .text-area, .zend-chrome .select{display:flex;position:relative;width:100%}.zend-chrome .select .svg-wrapper, .zend-chrome .customer select+.svg-wrapper{height:6px;width:10px;pointer-events:none;position:absolute;top:calc(50% - 2px);right:0}.zend-chrome .select__select, .zend-chrome .customer select{cursor:pointer;line-height:calc(1 + .6 / var(--font-body-scale));padding:0 calc(var(--inputs-border-width) + 30px) 0 20px;margin:var(--inputs-border-width);min-height:calc(var(--inputs-border-width) * 2)}.zend-chrome .field{position:relative;width:100%;display:flex;transition:box-shadow var(--duration-short) ease}.zend-chrome .customer .field{display:flex}.zend-chrome .field--with-error{flex-wrap:wrap}.zend-chrome .field__input, .zend-chrome .customer .field input{flex-grow:1;text-align:left;padding:15px;margin:var(--inputs-border-width);transition:box-shadow var(--duration-short) ease}.zend-chrome .field__label, .zend-chrome .customer .field label{font-size:16px;left:calc(var(--inputs-border-width) + 20px);top:calc(10px + var(--inputs-border-width));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),.75);letter-spacing:1px;line-height:1.5}.zend-chrome .field__input:focus~.field__label, .zend-chrome .field__input:not(:placeholder-shown)~.field__label, .zend-chrome .field__input:-webkit-autofill~.field__label, .zend-chrome .customer .field input:focus~label, .zend-chrome .customer .field input:not(:placeholder-shown)~label, .zend-chrome .customer .field input:-webkit-autofill~label{font-size:10px;top:calc(var(--inputs-border-width) + 5px);left:calc(var(--inputs-border-width) + 20px);letter-spacing:0.4px}.zend-chrome .field__input:focus, .zend-chrome .field__input:not(:placeholder-shown), .zend-chrome .field__input:-webkit-autofill, .zend-chrome .customer .field input:focus, .zend-chrome .customer .field input:not(:placeholder-shown), .zend-chrome .customer .field input:-webkit-autofill{padding:22px 15px 8px 20px;margin:var(--inputs-border-width)}.zend-chrome .field__input::-webkit-search-cancel-button, .zend-chrome .customer .field input::-webkit-search-cancel-button{display:none}.zend-chrome .field__input::placeholder, .zend-chrome .customer .field input::placeholder{opacity:0}.zend-chrome .field__button{align-items:center;background-color:transparent;border:0;color:currentColor;cursor:pointer;display:flex;height:44px;justify-content:center;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:44px}.zend-chrome .field__button>.svg-wrapper{height:25px;width:25px}.zend-chrome .field__input:-webkit-autofill~.field__button, .zend-chrome .field__input:-webkit-autofill~.field__label, .zend-chrome .customer .field input:-webkit-autofill~label{color:#000}.zend-chrome .text-area{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);min-height:100px;resize:none}.zend-chrome input[type=checkbox]{display:inline-block;width:auto;margin-right:5px}.zend-chrome .form__label{display:block;margin-bottom:6px}.zend-chrome .form__message{align-items:center;display:flex;font-size:14px;line-height:1;margin-top:10px}.zend-chrome .form__message--large{font-size:16px}.zend-chrome .customer .field .form__message{font-size:14px;text-align:left}.zend-chrome .form__message .icon, .zend-chrome .customer .form__message .svg-wrapper{flex-shrink:0;height:13px;margin-right:5px;width:13px}.zend-chrome .form__message--large .icon, .zend-chrome .customer .form__message .svg-wrapper{height:15px;width:15px;margin-right:10px}.zend-chrome .customer .field .form__message .svg-wrapper{align-self:start}.zend-chrome .form-status{margin:0;font-size:16px}.zend-chrome .form-status-list{padding:0;margin:20px 0 40px}.zend-chrome .form-status-list li{list-style-position:inside}.zend-chrome .form-status-list .link:first-letter{text-transform:capitalize}.zend-chrome .quantity{color:rgba(var(--color-foreground));position:relative;width:calc(140px / var(--font-body-scale) + var(--inputs-border-width) * 2);display:flex;border-radius:var(--inputs-radius);min-height:calc((var(--inputs-border-width) * 2) + 45px)}.zend-chrome .quantity:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:1px solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1}.zend-chrome .quantity:before{background:rgb(var(--color-background));pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1}.zend-chrome .quantity__input{color:currentColor;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:16px;font-weight:500;opacity:.85;text-align:center;background-color:transparent;border:0;padding:0 5px;width:100%;flex-grow:1;-webkit-appearance:none;appearance:none}.zend-chrome .quantity__button{width:calc(45px / var(--font-body-scale));flex-shrink:0;font-size:18px;border:0;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));padding:0}.zend-chrome .quantity__button:first-child{margin-left:calc(var(--inputs-border-width))}.zend-chrome .quantity__button:last-child{margin-right:calc(var(--inputs-border-width))}.zend-chrome .quantity__button .svg-wrapper{width:10px;pointer-events:none}.zend-chrome .quantity__button:focus-visible, .zend-chrome .quantity__input:focus-visible{background-color:rgb(var(--color-background));z-index:2}.zend-chrome .quantity__button:focus, .zend-chrome .quantity__input:focus{background-color:rgb(var(--color-background));z-index:2}.zend-chrome .quantity__button:not(:focus-visible):not(.focused), .zend-chrome .quantity__input:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.zend-chrome .quantity__input:-webkit-autofill, .zend-chrome .quantity__input:-webkit-autofill:hover, .zend-chrome .quantity__input:-webkit-autofill:active{box-shadow:0 0 0 100px rgb(var(--color-background)) inset!important;-webkit-box-shadow:0 0 0 100px rgb(var(--color-background)) inset!important}.zend-chrome .quantity__input::-webkit-outer-spin-button, .zend-chrome .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.zend-chrome .quantity__input[type=number]{-moz-appearance:textfield}.zend-chrome .quantity__rules{margin-top:5px;position:relative;font-size:12px}.zend-chrome .quantity__rules .caption{display:inline-block;margin-top:0;margin-bottom:0}.zend-chrome .quantity__rules .divider+.divider:before{content:"\2022";margin:0 5px}.zend-chrome .quantity__rules-cart{position:relative}.zend-chrome .product__info-container .loading__spinner:not(.hidden)~*, .zend-chrome .quantity__rules-cart .loading__spinner:not(.hidden)~*{visibility:hidden}.zend-chrome .modal__toggle{list-style-type:none}.zend-chrome .modal__toggle-close{display:none}.zend-chrome .modal__toggle-open{display:flex}.zend-chrome .modal__close-button.link{display:flex;justify-content:center;align-items:center;padding:0px;height:44px;width:44px;background-color:transparent}.zend-chrome .modal__close-button .icon{width:17px;height:17px}.zend-chrome .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}.zend-chrome .media-modal{cursor:zoom-out}.zend-chrome .media-modal .deferred-media{cursor:initial}.zend-chrome .cart-count-bubble:empty{display:none}.zend-chrome .cart-count-bubble{position:absolute;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));height:17px;width:17px;border-radius:100%;display:flex;justify-content:center;align-items:center;font-size:9px;bottom:8px;left:22px;line-height:calc(1 + .1 / var(--font-body-scale))}.zend-chrome .utility-bar{height:100%}.zend-chrome .utility-bar--bottom-border{border-bottom:1px solid rgba(var(--color-foreground),.08)}@media screen and (min-width:990px){.zend-chrome .utility-bar--bottom-border-social-only{border-bottom:1px solid rgba(var(--color-foreground),.08)}}.zend-chrome .utility-bar__grid{display:grid;grid-template-columns:1fr;grid-template-areas:"announcements"}.zend-chrome .utility-bar__grid .list-social{justify-content:flex-start;align-content:center;margin-left:-12px;grid-area:social-icons}@media screen and (max-width:989px){.zend-chrome .utility-bar .utility-bar__grid .list-social{display:none}}.zend-chrome .utility-bar .list-social__item .icon{scale:.9}@media screen and (min-width:990px){.zend-chrome .utility-bar__grid--3-col{grid-template-columns:3fr 4fr 3fr;grid-template-areas:"social-icons announcements language-currency"}.zend-chrome .utility-bar__grid--2-col{grid-template-columns:1fr 1fr;grid-template-areas:"social-icons language-currency"}.zend-chrome .announcement-bar.announcement-bar--one-announcement, .zend-chrome .announcement-bar--one-announcement .announcement-bar__link{width:fit-content;margin:auto}}.zend-chrome .announcement-bar, .zend-chrome .announcement-bar__announcement{color:rgb(var(--color-foreground));width:100%;height:100%;display:flex;justify-content:center;flex-wrap:wrap;align-content:center;grid-area:announcements}.zend-chrome .announcement-bar .slider--everywhere{margin-bottom:0;scroll-behavior:auto}.zend-chrome .utility-bar__grid .announcement-bar-slider, .zend-chrome .announcement-bar-slider, .zend-chrome .announcement-bar-slider .slider{width:100%}.zend-chrome .announcement-bar .slider-button--next{margin-right:-15px;min-width:44px}.zend-chrome .announcement-bar .slider-button--prev{margin-left:-15px;min-width:44px}.zend-chrome .announcement-bar .slider-button--next:focus-visible, .zend-chrome .announcement-bar .slider-button--prev:focus-visible, .zend-chrome .utility-bar .list-social__link:focus-visible{outline-offset:-3px;box-shadow:0 0 0 -2px rgb(var(--color-foreground))}.zend-chrome .localization-wrapper{grid-area:language-currency;align-self:center;display:flex;justify-content:flex-end}.zend-chrome .localization-wrapper .localization-selector+.disclosure__list-wrapper{animation:animateMenuOpen var(--duration-default) ease}.zend-chrome .utility-bar .localization-wrapper .disclosure .localization-form__select, .zend-chrome .utility-bar .localization-wrapper .disclosure__link{font-size:calc(var(--font-heading-scale) * 13px)}@media screen and (min-width:990px){.zend-chrome body:has(.section-header .header:not(.drawer-menu)) .utility-bar .page-width{padding-left:50px;padding-right:50px}.zend-chrome .announcement-bar-slider{width:60%}.zend-chrome .announcement-bar .slider-button{height:38px}}.zend-chrome .announcement-bar__link{display:flex;width:100%;text-decoration:none;height:100%;justify-content:center;align-items:center}.zend-chrome .announcement-bar__link:hover{text-decoration:underline}.zend-chrome .announcement-bar__link .icon-arrow{display:inline-block;pointer-events:none;margin-left:8px;vertical-align:middle;margin-bottom:2px}.zend-chrome .announcement-bar__message{text-align:center;padding:10px 0;margin:0;letter-spacing:1px;min-height:38px}.zend-chrome .announcement-bar-slider--fade-in-next .announcement-bar__message, .zend-chrome .announcement-bar-slider--fade-in-previous .announcement-bar__message, .zend-chrome .announcement-bar-slider--fade-out-next .announcement-bar__message, .zend-chrome .announcement-bar-slider--fade-out-previous .announcement-bar__message{animation-duration:var(--duration-announcement-bar);animation-timing-function:ease-in-out;animation-fill-mode:forwards}.zend-chrome .announcement-bar-slider--fade-in-next .announcement-bar__message{--announcement-translate-from: -15px;opacity:0;animation-name:translateAnnouncementSlideIn;animation-delay:var(--duration-announcement-bar)}.zend-chrome .announcement-bar-slider--fade-in-previous .announcement-bar__message{--announcement-translate-from: 15px;opacity:0;animation-name:translateAnnouncementSlideIn;animation-delay:var(--duration-announcement-bar)}.zend-chrome .announcement-bar-slider--fade-out-next .announcement-bar__message{--announcement-translate-to: 15px;animation-name:translateAnnouncementSlideOut}.zend-chrome .announcement-bar-slider--fade-out-previous .announcement-bar__message{--announcement-translate-to: -15px;animation-name:translateAnnouncementSlideOut}@keyframes translateAnnouncementSlideIn{0%{opacity:0;transform:translate(var(--announcement-translate-from))}to{opacity:1;transform:translate(0)}}@keyframes translateAnnouncementSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(var(--announcement-translate-to))}}.zend-chrome .section-header.shopify-section-group-header-group{z-index:3}.zend-chrome .shopify-section-header-sticky{position:sticky;top:0}.zend-chrome .shopify-section-header-hidden{top:calc(-1 * var(--header-height))}.zend-chrome .shopify-section-header-hidden.menu-open{top:0}.zend-chrome .section-header.animate{transition:top .15s ease-out}.zend-chrome .shopify-section-group-header-group{z-index:4}.zend-chrome .section-header~.shopify-section-group-header-group{z-index:initial}.zend-chrome .header-wrapper{display:block;position:relative;background-color:rgb(var(--color-background))}.zend-chrome .header-wrapper--border-bottom{border-bottom:1px solid rgba(var(--color-foreground),.08)}.zend-chrome .header{display:grid;grid-template-areas:"left-icons heading icons";grid-template-columns:1fr 2fr 1fr;align-items:center}@media screen and (max-width:749px){.zend-chrome .header--has-app{grid-template-columns:auto 1fr auto}}@media screen and (min-width:990px){.zend-chrome .header{grid-template-columns:1fr auto 1fr}.zend-chrome .header--top-left, .zend-chrome .header--middle-left:not(.header--has-menu){grid-template-areas:"heading icons" "navigation navigation";grid-template-columns:1fr auto}.zend-chrome .header--top-left.drawer-menu, .zend-chrome .header--middle-left.drawer-menu{grid-template-areas:"navigation heading icons";grid-template-columns:auto 1fr auto;column-gap:10px}.zend-chrome .header--middle-left{grid-template-areas:"heading navigation icons";grid-template-columns:auto auto 1fr;column-gap:20px}.zend-chrome .header--middle-center:not(.drawer-menu){grid-template-areas:"navigation heading icons";grid-template-columns:1fr auto 1fr;column-gap:20px}.zend-chrome .header--middle-center a.header__heading-link{text-align:center}.zend-chrome .header--top-center{grid-template-areas:"left-icons heading icons" "navigation navigation navigation"}.zend-chrome .header--top-center.drawer-menu{grid-template-areas:"left-icons heading icons";grid-template-columns:1fr auto 1fr}.zend-chrome .header:not(.header--middle-left,.header--middle-center) .header__inline-menu{margin-top:10.5px}}.zend-chrome .header *[tabindex="-1"]:focus{outline:none}.zend-chrome .header__heading{margin:0;line-height:0}.zend-chrome .header>.header__heading-link{line-height:0}.zend-chrome .header__heading, .zend-chrome .header__heading-link{grid-area:heading;justify-self:center}.zend-chrome .header__heading-link{display:inline-block;padding:7.5px;text-decoration:none;word-break:break-word}.zend-chrome .header__heading-link:hover .h2{color:rgb(var(--color-foreground))}.zend-chrome .header__heading-link .h2{line-height:1;color:rgba(var(--color-foreground),.75)}.zend-chrome .header__heading-logo{height:auto;max-width:100%}.zend-chrome .header__heading-logo-wrapper{width:100%;display:inline-block;transition:width .3s cubic-bezier(.52,0,.61,.99)}@media screen and (max-width:989px){.zend-chrome .header__heading, .zend-chrome .header__heading-link{text-align:center}.zend-chrome .header--mobile-left .header__heading, .zend-chrome .header--mobile-left .header__heading-link{text-align:left;justify-self:start}.zend-chrome .header--mobile-left{grid-template-columns:auto 2fr 1fr}}@media screen and (min-width:990px){.zend-chrome .header--middle-left .header__heading-link, .zend-chrome .header--top-left .header__heading-link{margin-left:-7.5px}.zend-chrome .header__heading, .zend-chrome .header__heading-link{justify-self:start}.zend-chrome .header--middle-center .header__heading-link, .zend-chrome .header--middle-center .header__heading, .zend-chrome .header--top-center .header__heading-link, .zend-chrome .header--top-center .header__heading{justify-self:center;text-align:center}}.zend-chrome .header__icons{display:flex;grid-area:icons;justify-self:end;padding-right:8px}.zend-chrome .header__icons .shopify-app-block{max-width:44px;max-height:44px;overflow:hidden}.zend-chrome .header__icon:not(.header__icon--summary), .zend-chrome .header__icon span{display:flex;align-items:center;justify-content:center}.zend-chrome .header__icon{color:rgb(var(--color-foreground))}.zend-chrome .header__icon span{height:100%}.zend-chrome .header__icon .svg-wrapper{width:44px;height:44px}.zend-chrome .header__icon:after{content:none}.zend-chrome .header__icon:hover .icon, .zend-chrome .modal__close-button:hover .icon{transform:scale(1.07)}.zend-chrome .header__icon .icon{height:20px;width:20px;fill:none;vertical-align:middle}.zend-chrome .header__icon, .zend-chrome .header__icon--cart .icon{height:44px;width:44px;padding:0}.zend-chrome .header__icon--cart{position:relative;margin-right:-12px}.zend-chrome .header__icon--menu[aria-expanded=true]:before{content:"";top:100%;left:0;height:calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)));width:100%;display:block;position:absolute;background:rgba(var(--color-foreground),.5)}.zend-chrome .header__icon--account shop-user-avatar{--shop-avatar-size: 28px}.zend-chrome details .header__icon-close{display:none}.zend-chrome details[open] .header__icon-close{display:inline-block}.zend-chrome account-icon{display:flex}.zend-chrome menu-drawer+.header__search{display:none}.zend-chrome .header>.header__search{grid-area:left-icons;justify-self:start}.zend-chrome .header--top-center.drawer-menu>.header__search{margin-left:32px}.zend-chrome .header--top-center header-drawer{grid-area:left-icons}.zend-chrome .header:not(.header--has-menu) *>.header__search{display:none}.zend-chrome .header__search{display:inline-flex;line-height:0}.zend-chrome .header--top-center>.header__search{display:none}.zend-chrome .header--top-center *>.header__search{display:inline-flex}@media screen and (min-width:990px){.zend-chrome .header:not(.header--top-center) *>.header__search, .zend-chrome .header--top-center>.header__search{display:inline-flex}.zend-chrome .header:not(.header--top-center)>.header__search, .zend-chrome .header--top-center *>.header__search{display:none}}.zend-chrome details[open]>.search-modal{opacity:1;animation:animateMenuOpen var(--duration-default) ease}.zend-chrome details[open] .modal-overlay{display:block}.zend-chrome details[open] .modal-overlay:after{position:absolute;content:"";background-color:rgb(var(--color-foreground),.5);top:100%;left:0;right:0;height:100vh}.zend-chrome .search-modal{opacity:0;border-bottom:1px solid rgba(var(--color-foreground),.08);min-height:calc(100% + var(--inputs-margin-offset) + (2 * var(--inputs-border-width)));height:100%}.zend-chrome .search-modal__content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 50px 0 10px;line-height:calc(1 + .8 / var(--font-body-scale));position:relative}.zend-chrome .search-modal__content-bottom{bottom:calc((var(--inputs-margin-offset) / 2))}.zend-chrome .search-modal__content-top{top:calc((var(--inputs-margin-offset) / 2))}.zend-chrome .search-modal__form{width:100%}.zend-chrome .search-modal__close-button{position:absolute;right:3px}@media screen and (min-width:750px){.zend-chrome .search-modal__close-button{right:10px}.zend-chrome .search-modal__content{padding:0 60px}}@media screen and (min-width:990px){.zend-chrome .search-modal__form{max-width:742px}.zend-chrome .search-modal__close-button{position:initial;margin-left:5px}}.zend-chrome .header__icon--menu .icon{display:block;position:absolute;opacity:1;transform:scale(1);transition:transform .15s ease,opacity .15s ease}.zend-chrome details:not([open])>.header__icon--menu .icon-close, .zend-chrome details[open]>.header__icon--menu .icon-hamburger{visibility:hidden;opacity:0;transform:scale(.8)}.zend-chrome .js details[open]:not(.menu-opening)>.header__icon--menu .icon-close{visibility:hidden}.zend-chrome .js details[open]:not(.menu-opening)>.header__icon--menu .icon-hamburger{visibility:visible;opacity:1;transform:scale(1.07)}.zend-chrome .js details>.header__submenu{opacity:0;transform:translateY(-15px)}.zend-chrome details[open]>.header__submenu{animation:animateMenuOpen var(--duration-default) ease;animation-fill-mode:forwards;z-index:1}@media(prefers-reduced-motion){.zend-chrome details[open]>.header__submenu{opacity:1;transform:translateY(0)}}.zend-chrome .header__inline-menu{margin-left:-12px;grid-area:navigation;display:none}.zend-chrome .header--top-center .header__inline-menu, .zend-chrome .header--top-center .header__heading-link{margin-left:0}@media screen and (min-width:990px){.zend-chrome .header__inline-menu{display:block}.zend-chrome .header--top-center .header__inline-menu{justify-self:center}.zend-chrome .header--top-center .header__inline-menu>.list-menu--inline{justify-content:center}.zend-chrome .header--middle-left .header__inline-menu{margin-left:0}}.zend-chrome .header__menu{padding:0 10px}.zend-chrome .header__menu-item{padding:12px;text-decoration:none;color:rgba(var(--color-foreground),.75)}.zend-chrome .header__menu-item:hover{color:rgb(var(--color-foreground))}.zend-chrome .header__menu-item span{transition:text-decoration var(--duration-short) ease}.zend-chrome .header__menu-item:hover span{text-decoration:underline;text-underline-offset:3px}.zend-chrome details[open]>.header__menu-item{text-decoration:underline}.zend-chrome details[open]:hover>.header__menu-item{text-decoration-thickness:2px}.zend-chrome details[open]>.header__menu-item .icon-caret{transform:rotate(180deg)}.zend-chrome .header__active-menu-item{transition:text-decoration-thickness var(--duration-short) ease;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:3px}.zend-chrome .header__menu-item:hover .header__active-menu-item{text-decoration-thickness:2px}.zend-chrome .header__submenu{transition:opacity var(--duration-default) ease,transform var(--duration-default) ease}.zend-chrome .global-settings-popup, .zend-chrome .header__submenu.global-settings-popup{border-radius:var(--popup-corner-radius);border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:var(--popup-border-width);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));z-index:-1}.zend-chrome .header__submenu.list-menu{padding:10px 0}.zend-chrome .header__submenu .header__submenu{background-color:rgba(var(--color-foreground),.03);padding:10px 0;margin:10px 0}.zend-chrome .header__submenu .header__menu-item:after{right:20px}.zend-chrome .header__submenu .header__menu-item{justify-content:space-between;padding:8px 20px}.zend-chrome .header__submenu .header__menu-item:hover{text-decoration-line:underline}.zend-chrome .header__menu-item .icon-caret{right:8px}.zend-chrome .header__submenu .icon-caret{flex-shrink:0;margin-left:10px;position:static}.zend-chrome header-menu>details, .zend-chrome details-disclosure>details{position:relative}@keyframes animateMenuOpen{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.zend-chrome .overflow-hidden-mobile, .zend-chrome .overflow-hidden-tablet, .zend-chrome .overflow-hidden-desktop{overflow:hidden}@media screen and (min-width:750px){.zend-chrome .overflow-hidden-mobile{overflow:auto}}@media screen and (min-width:990px){.zend-chrome .overflow-hidden-tablet{overflow:auto}}.zend-chrome .badge{border:1px solid transparent;border-radius:var(--badge-corner-radius);display:inline-block;font-size:12px;letter-spacing:1px;line-height:1;padding:5px 13px 6px;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-badge-foreground));word-break:break-word}.zend-chrome .gradient{background:rgb(var(--color-background));background:var(--gradient-background);background-attachment:fixed}@media screen and (forced-colors:active){.zend-chrome .icon{color:CanvasText;fill:CanvasText!important}.zend-chrome .icon-close-small path{stroke:CanvasText}}.zend-chrome .ratio{display:flex;position:relative;align-items:stretch}.zend-chrome .ratio:before{content:"";width:0;height:0;padding-bottom:var(--ratio-percent)}.zend-chrome .content-container{border-radius:var(--text-boxes-radius);border:var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity));position:relative}.zend-chrome .content-container:after{content:"";position:absolute;top:calc(var(--text-boxes-border-width) * -1);right:calc(var(--text-boxes-border-width) * -1);bottom:calc(var(--text-boxes-border-width) * -1);left:calc(var(--text-boxes-border-width) * -1);border-radius:var(--text-boxes-radius);box-shadow:var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity));z-index:-1}.zend-chrome .content-container--full-width:after{left:0;right:0;border-radius:0}@media screen and (max-width:749px){.zend-chrome .content-container--full-width-mobile{border-left:none;border-right:none;border-radius:0}.zend-chrome .content-container--full-width-mobile:after{display:none}}.zend-chrome .global-media-settings{position:relative;border-radius:var(--media-radius);overflow:visible!important;background-color:rgb(var(--color-background))}.zend-chrome .global-media-settings:after{content:"";position:absolute;top:calc(var(--media-border-width) * -1);right:calc(var(--media-border-width) * -1);bottom:calc(var(--media-border-width) * -1);left:calc(var(--media-border-width) * -1);border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity));z-index:-1;pointer-events:none}.zend-chrome .global-media-settings--no-shadow{overflow:hidden!important}.zend-chrome .global-media-settings--no-shadow:after{content:none}.zend-chrome .global-media-settings img, .zend-chrome .global-media-settings iframe, .zend-chrome .global-media-settings model-viewer, .zend-chrome .global-media-settings video, .zend-chrome .global-media-settings .placeholder-svg{border-radius:calc(var(--media-radius) - var(--media-border-width))}.zend-chrome .content-container--full-width, .zend-chrome .global-media-settings--full-width, .zend-chrome .global-media-settings--full-width img, .zend-chrome .global-media-settings--full-width video, .zend-chrome .global-media-settings--full-width iframe, .zend-chrome .global-media-settings--full-width .placeholder-svg{border-radius:0;border-left:none;border-right:none}@supports not (inset: 10px){.zend-chrome .grid{margin-left:calc(-1 * var(--grid-mobile-horizontal-spacing))}.zend-chrome .grid__item{padding-left:var(--grid-mobile-horizontal-spacing);padding-bottom:var(--grid-mobile-vertical-spacing)}@media screen and (min-width:750px){.zend-chrome .grid{margin-left:calc(-1 * var(--grid-desktop-horizontal-spacing))}.zend-chrome .grid__item{padding-left:var(--grid-desktop-horizontal-spacing);padding-bottom:var(--grid-desktop-vertical-spacing)}}.zend-chrome .grid--gapless .grid__item{padding-left:0;padding-bottom:0}@media screen and (min-width:749px){.zend-chrome .grid--peek .grid__item{padding-left:var(--grid-mobile-horizontal-spacing)}}.zend-chrome .product-grid .grid__item{padding-bottom:var(--grid-mobile-vertical-spacing)}@media screen and (min-width:750px){.zend-chrome .product-grid .grid__item{padding-bottom:var(--grid-desktop-vertical-spacing)}}}.zend-chrome .font-body-bold{font-weight:var(--font-body-weight-bold)}@media(forced-colors:active){.zend-chrome .button, .zend-chrome .shopify-challenge__button, .zend-chrome .customer button{border:transparent solid 1px}.zend-chrome .button:focus-visible, .zend-chrome .button:focus, .zend-chrome .button.focused, .zend-chrome .shopify-payment-button__button--unbranded:focus-visible, .zend-chrome .shopify-payment-button [role=button]:focus-visible, .zend-chrome .shopify-payment-button__button--unbranded:focus, .zend-chrome .shopify-payment-button [role=button]:focus{outline:solid transparent 1px}.zend-chrome .field__input:focus, .zend-chrome .select__select:focus, .zend-chrome .customer .field input:focus, .zend-chrome .customer select:focus, .zend-chrome .localization-form__select:focus.localization-form__select:after{outline:transparent solid 1px}.zend-chrome .localization-form__select:focus{outline:transparent solid 1px}}.zend-chrome .rte:after{clear:both;content:"";display:block}.zend-chrome .rte>*:first-child{margin-top:0}.zend-chrome .rte>*:last-child{margin-bottom:0}.zend-chrome .rte table{table-layout:fixed}@media screen and (min-width:750px){.zend-chrome .rte table td{padding-left:12px;padding-right:12px}}.zend-chrome .rte img{height:auto;max-width:100%;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity));margin-bottom:var(--media-shadow-vertical-offset)}.zend-chrome .rte ul, .zend-chrome .rte ol{list-style-position:inside;padding-left:20px}.zend-chrome .rte li{list-style:inherit}.zend-chrome .rte li:last-child{margin-bottom:0}.zend-chrome .rte a{color:rgba(var(--color-link),var(--alpha-link));text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-thickness var(--duration-short) ease}.zend-chrome .rte a:hover{color:rgb(var(--color-link));text-decoration-thickness:2px}.zend-chrome .rte blockquote{display:inline-flex}.zend-chrome .rte blockquote>*{margin:-5px 0}.zend-chrome .shape--mask{display:block;height:0;width:0}.zend-chrome .shape--arch{clip-path:url("#Shape-Arch")}.zend-chrome .shape--blob{clip-path:polygon(var(--shape--blob-1))}.zend-chrome .shape--chevronleft{clip-path:polygon(100% 0%,85% 50%,100% 100%,15% 100%,0% 50%,15% 0%)}.zend-chrome .shape--chevronright{clip-path:polygon(85% 0%,100% 50%,85% 100%,0% 100%,15% 50%,0% 0%)}.zend-chrome .shape--circle{clip-path:circle(closest-side)}.zend-chrome .shape--diamond{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.zend-chrome .shape--parallelogram{clip-path:polygon(15% 0,100% 0%,85% 100%,0% 100%)}.zend-chrome .shape--round{clip-path:ellipse(45% 45% at 50% 50%)}.zend-chrome .animate--fixed{clip-path:inset(0)}.zend-chrome .animate--fixed>img:not(.zoom):not(.deferred-media__poster-button), .zend-chrome .animate--fixed>svg:not(.zoom):not(.deferred-media__poster-button){position:fixed;height:100vh}.zend-chrome .animate--zoom-in{--zoom-in-ratio: 1}.zend-chrome .animate--zoom-in>img, .zend-chrome .animate--zoom-in>.svg-wrapper{transition:scale var(--duration-short) linear;scale:var(--zoom-in-ratio)}@media(prefers-reduced-motion:no-preference){.zend-chrome .animate--ambient>img, .zend-chrome .animate--ambient>.svg-wrapper{animation:animateAmbient 30s linear infinite}@keyframes animateAmbient{0%{transform:rotate(0) translate(1em) rotate(0) scale(1.2)}to{transform:rotate(360deg) translate(1em) rotate(-360deg) scale(1.2)}}.zend-chrome .scroll-trigger.animate--fade-in, .zend-chrome .scroll-trigger.animate--slide-in{opacity:.01}.zend-chrome .scroll-trigger.animate--slide-in{transform:translateY(20px)}.zend-chrome .scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in{opacity:1;animation:var(--animation-fade-in)}.zend-chrome .scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation:var(--animation-slide-in);animation-delay:calc(var(--animation-order) * 75ms)}.zend-chrome .scroll-trigger.scroll-trigger--design-mode.animate--fade-in, .zend-chrome .scroll-trigger.scroll-trigger--design-mode.animate--slide-in, .zend-chrome .scroll-trigger.scroll-trigger--design-mode .slider, .zend-chrome .scroll-trigger:not(.scroll-trigger--offscreen).scroll-trigger--cancel{opacity:1;animation:none;transition:none;transform:none}.zend-chrome .scroll-trigger.scroll-trigger--design-mode.animate--slide-in{transform:translateY(0)}@keyframes slideIn{0%{transform:translateY(20px);opacity:.01}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:.01}to{opacity:1}}}@media(prefers-reduced-motion:no-preference)and (hover:hover){.zend-chrome .animate--hover-3d-lift .card-wrapper .card--card, .zend-chrome .animate--hover-3d-lift .card-wrapper .card--standard .card__inner, .zend-chrome .animate--hover-3d-lift .button:not(.button--tertiary), .zend-chrome .animate--hover-3d-lift .shopify-challenge__button, .zend-chrome .animate--hover-3d-lift .customer button, .zend-chrome .animate--hover-3d-lift .shopify-payment-button__button, .zend-chrome .animate--hover-3d-lift .deferred-media .deferred-media__poster-button{transition:transform var(--duration-long) ease,box-shadow var(--duration-long) ease;transform-origin:center}.zend-chrome .animate--hover-3d-lift .card-wrapper:hover .card--card, .zend-chrome .animate--hover-3d-lift .card-wrapper:hover .card--standard .card__inner, .zend-chrome .animate--hover-3d-lift .button:not(.button--tertiary):not([disabled]):hover, .zend-chrome .animate--hover-3d-lift .shopify-challenge__button:not([disabled]):hover, .zend-chrome .animate--hover-3d-lift .customer button:not([disabled]):hover, .zend-chrome .animate--hover-3d-lift .shopify-payment-button__button:hover, .zend-chrome .animate--hover-3d-lift .deferred-media:hover .deferred-media__poster-button{transition:transform var(--duration-extended) ease,box-shadow var(--duration-long) ease;transform:rotate(1deg);box-shadow:-10px -10px 10px -10px #0000000d,10px 10px 10px -10px #0000000d,0 0 5px #fff0,0 20px 35px -20px #00000080}.zend-chrome .animate--hover-3d-lift .deferred-media:hover .deferred-media__poster-button{transform:translate(-50%,-50%) scale(1.05)}.zend-chrome .animate--hover-3d-lift .collage__item .card-wrapper:hover .card--card, .zend-chrome .animate--hover-3d-lift .collage__item .card-wrapper:hover .card--standard .card__inner{transform:rotate(.5deg)}.zend-chrome .animate--hover-3d-lift .product-grid .grid__item:hover, .zend-chrome .animate--hover-3d-lift .collection-list .grid__item:hover, .zend-chrome .animate--hover-3d-lift .collage__item:hover, .zend-chrome .animate--hover-3d-lift .blog-articles .article:hover, .zend-chrome .animate--hover-3d-lift .complementary-slide li:hover{z-index:2}.zend-chrome .animate--hover-3d-lift .product-grid{isolation:isolate}.zend-chrome .animate--hover-3d-lift .card-wrapper .card--shape.card--standard:not(.card--text) .card__inner{box-shadow:none;transition:transform var(--duration-long) ease,filter var(--duration-long) ease}.zend-chrome .animate--hover-3d-lift .card-wrapper:hover .card--shape.card--standard:not(.card--text) .card__inner{transition:transform calc(2 * var(--duration-extended)) ease,filter var(--duration-long) ease;filter:drop-shadow(0px 20px 20px rgba(0,0,0,.15)) drop-shadow(0px 10px 10px rgba(0,0,0,.15))}.zend-chrome .animate--hover-3d-lift .card-wrapper:hover .card--card:after, .zend-chrome .animate--hover-3d-lift .card-wrapper:hover .card--standard .card__inner:after, .zend-chrome .animate--hover-3d-lift .card-wrapper:hover .card--shape.card--standard:not(.card--text) .card__inner .card__media:before{background-image:var(--easter-egg);background-size:250px 250px;mix-blend-mode:color-dodge;pointer-events:none;z-index:2}.zend-chrome .animate--hover-3d-lift .card-wrapper:hover .card--shape.card--standard:not(.card--text) .card__inner .card__media:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.zend-chrome .animate--hover-3d-lift .card-wrapper .card--card:before, .zend-chrome .animate--hover-3d-lift .card-wrapper .card--standard .card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:background-position calc(2 * var(--duration-extended)) ease,opacity var(--duration-default) ease;mix-blend-mode:overlay;background-size:400% 100%;background-position:90% 0;background-repeat:no-repeat;background-image:linear-gradient(135deg,#fff0 45%,#fff,#fff0 55%)}.zend-chrome .animate--hover-3d-lift .card-wrapper:hover .card--card:before, .zend-chrome .animate--hover-3d-lift .card-wrapper:hover .card--standard .card__media:after{opacity:.2;transition:background-position 6s ease,opacity var(--duration-long) ease;background-position:left;z-index:2}.zend-chrome{--easter-egg: none;}.zend-chrome .animate--hover-vertical-lift .button:not(.button--tertiary), .zend-chrome .animate--hover-vertical-lift .shopify-challenge__button, .zend-chrome .animate--hover-vertical-lift .customer button, .zend-chrome .animate--hover-vertical-lift .shopify-payment-button__button{transition:transform var(--duration-default) var(--ease-out-slow)}.zend-chrome .animate--hover-vertical-lift .card-wrapper .card--card, .zend-chrome .animate--hover-vertical-lift .card-wrapper .card--standard .card__inner{transition:transform var(--duration-medium) var(--ease-out-slow)}.zend-chrome .animate--hover-vertical-lift .card-wrapper:hover .card--card, .zend-chrome .animate--hover-vertical-lift .card-wrapper:hover .card--standard .card__inner{transform:translateY(-7.5px)}.zend-chrome .animate--hover-vertical-lift .card-wrapper:active .card--card, .zend-chrome .animate--hover-vertical-lift .card-wrapper:active .card--standard .card__inner{transform:translateY(-5px)}.zend-chrome .animate--hover-vertical-lift .button:not(.button--tertiary):not([disabled]):hover, .zend-chrome .animate--hover-vertical-lift .shopify-challenge__button:not([disabled]):hover, .zend-chrome .animate--hover-vertical-lift .customer button:not([disabled]):hover, .zend-chrome .animate--hover-vertical-lift .shopify-payment-button__button:hover{transform:translateY(-2.5px)}.zend-chrome .animate--hover-vertical-lift .button:not(.button--tertiary):not([disabled]):active, .zend-chrome .animate--hover-vertical-lift .shopify-challenge__button:not([disabled]):active, .zend-chrome .animate--hover-vertical-lift .customer button:not([disabled]):active, .zend-chrome .animate--hover-vertical-lift .shopify-payment-button__button:active{transform:translateY(0)}.zend-chrome .animate--hover-vertical-lift .button:not([disabled]):hover:after, .zend-chrome .animate--hover-vertical-lift .customer button:not([disabled]):hover:after, .zend-chrome .animate--hover-vertical-lift .shopify-payment-button__button:not([disabled]):hover:after{--border-offset: .3px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background))}.zend-chrome .animate--hover-vertical-lift .button:not([disabled]).button--secondary:hover:after{--border-offset: 0px}}.zend-chrome .loading__spinner{position:absolute;z-index:1;width:18px}.zend-chrome .loading__spinner{width:18px;display:inline-block}.zend-chrome .spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.zend-chrome .path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:rgb(var(--color-foreground));animation:dash 1.4s ease-in-out infinite}@media screen and (forced-colors:active){.zend-chrome .path{stroke:CanvasText}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.zend-chrome .loading__spinner:not(.hidden)+.cart-item__price-wrapper, .zend-chrome .loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.zend-chrome .loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}.zend-chrome .progress-bar-container{width:100%;margin:auto}.zend-chrome .progress-bar{height:1.3px;width:100%}.zend-chrome .progress-bar-value{width:100%;height:100%;background-color:rgb(var(--color-foreground));animation:indeterminateAnimation var(--duration-extra-longer) infinite ease-in-out;transform-origin:0}.zend-chrome .progress-bar .progress-bar-value{display:block}@keyframes indeterminateAnimation{0%{transform:translate(-20%) scaleX(0)}40%{transform:translate(30%) scaleX(.7)}to{transform:translate(100%) scaleX(0)}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/base.css.map */

/* component-list-menu.css */
.zend-chrome .list-menu--right{right:0}.zend-chrome .list-menu--disclosure{position:absolute;min-width:100%;width:200px;border:1px solid rgba(var(--color-foreground),.2)}.zend-chrome .list-menu--disclosure:focus{outline:none}.zend-chrome .list-menu__item--active{text-decoration:underline;text-underline-offset:3px}.zend-chrome .list-menu__item--active:hover{text-decoration-thickness:2px}.zend-chrome .list-menu--disclosure.localization-selector{max-height:180px;overflow:auto;width:100px;padding:5px}
/*# sourceMappingURL=/cdn/shop/t/59/assets/component-list-menu.css.map */

/* component-menu-drawer.css */
.zend-chrome .header__icon--menu{position:initial}.zend-chrome .js menu-drawer>details>summary:before, .zend-chrome .js menu-drawer>details[open]:not(.menu-opening)>summary:before{content:"";position:absolute;cursor:default;width:100%;height:calc(100vh - 100%);height:calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)));top:100%;left:0;background:rgba(var(--color-foreground),.5);opacity:0;visibility:hidden;z-index:2;transition:opacity 0s,visibility 0s}.zend-chrome menu-drawer>details[open]>summary:before{visibility:visible;opacity:1;transition:opacity var(--duration-default) ease,visibility var(--duration-default) ease}.zend-chrome .menu-drawer{position:absolute;transform:translate(-100%);visibility:hidden;z-index:3;left:0;top:100%;width:100%;padding:0;background-color:rgb(var(--color-background));overflow-x:hidden;filter:drop-shadow(var(--drawer-shadow-horizontal-offset) var(--drawer-shadow-vertical-offset) var(--drawer-shadow-blur-radius) rgba(var(--color-shadow),var(--drawer-shadow-opacity)))}.zend-chrome .js .menu-drawer{height:calc(100vh - 100%);height:calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)))}.zend-chrome .js details[open]>.menu-drawer, .zend-chrome .js details[open]>.menu-drawer__submenu{transition:transform var(--duration-default) ease,visibility var(--duration-default) ease}.zend-chrome .js details[open].menu-opening>.menu-drawer, .zend-chrome details[open].menu-opening>.menu-drawer__submenu{transform:translate(0);visibility:visible}.zend-chrome .js .menu-drawer__navigation .submenu-open{visibility:hidden}@media screen and (min-width:750px){.zend-chrome .menu-drawer{width:400px;border-width:0 var(--drawer-border-width) 0 0;border-style:solid;border-color:rgba(var(--color-foreground),var(--drawer-border-opacity))}}.zend-chrome .menu-drawer__inner-container{position:relative;height:100%}.zend-chrome .menu-drawer__navigation-container{display:grid;grid-template-rows:1fr auto;align-content:space-between;overflow-y:auto;height:100%}.zend-chrome .menu-drawer__navigation{padding:30px 0}.zend-chrome .menu-drawer__inner-submenu{height:100%;overflow-x:hidden;overflow-y:auto}.zend-chrome .js .menu-drawer__menu li{margin-bottom:2px}.zend-chrome .menu-drawer__menu-item{padding:11px 30px;text-decoration:none;font-size:18px}.zend-chrome .menu-drawer summary.menu-drawer__menu-item{padding-right:52px}.zend-chrome .menu-drawer__menu-item--active, .zend-chrome .menu-drawer__menu-item:focus, .zend-chrome .menu-drawer__close-button:focus, .zend-chrome .menu-drawer__menu-item:hover, .zend-chrome .menu-drawer__close-button:hover{color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.04)}.zend-chrome .menu-drawer__menu-item--active:hover{background-color:rgba(var(--color-foreground),.08)}.zend-chrome .js .menu-drawer__menu-item .icon-caret{display:none}.zend-chrome .menu-drawer__menu-item>.svg-wrapper{width:15px;position:absolute;right:30px;top:50%;transform:translateY(-50%)}.zend-chrome .js .menu-drawer__submenu{position:absolute;top:0;width:100%;bottom:0;left:0;background-color:rgb(var(--color-background));z-index:1;transform:translate(100%);visibility:hidden}.zend-chrome .js .menu-drawer__submenu .menu-drawer__submenu{overflow-y:auto}.zend-chrome .menu-drawer__close-button{margin-top:15px;padding:12px 26px 12px 30px;text-decoration:none;display:flex;align-items:center;font-size:14px;width:100%;background-color:transparent;font-family:var(--font-body-family);font-style:var(--font-body-style);text-align:left}.zend-chrome .menu-drawer__close-button .svg-wrapper{transform:rotate(180deg);margin-right:10px;width:15px}.zend-chrome .menu-drawer__utility-links{padding:0;background-color:rgba(var(--color-foreground),.03);position:relative}.zend-chrome .header--has-social .menu-drawer__utility-links{padding:20px 30px}@media screen and (max-width:749px){.zend-chrome .header--has-account:where(:not(.header--has-social):not(.header--has-localizations)) .menu-drawer__utility-links{padding:20px 30px}}@media screen and (max-width:989px){.zend-chrome .header--has-localizations:where(:not(.header--has-social)) .menu-drawer__utility-links{padding:20px 30px}}.zend-chrome .menu-drawer__account{display:inline-flex;align-items:center;text-decoration:none;padding:10px 0;font-size:14px;color:rgb(var(--color-foreground));margin-bottom:0}.zend-chrome .menu-drawer__utility-links:has(.menu-drawer__localization) .menu-drawer__account{margin:0}.zend-chrome .menu-drawer__account account-icon>.svg-wrapper{height:20px;width:20px;margin-right:10px}.zend-chrome .menu-drawer__account shop-user-avatar{--shop-avatar-size: 24px;margin-right:5.5px;margin-left:-4.5px}.zend-chrome .menu-drawer__account:hover account-icon>.svg-wrapper{transform:scale(1.07)}.zend-chrome .menu-drawer .list-social{justify-content:flex-start;margin-left:-12.5px}.zend-chrome .menu-drawer .list-social:empty{display:none}.zend-chrome .menu-drawer .list-social__link{padding:11px}@media screen and (max-width:749px){.zend-chrome .menu-drawer.country-selector-open{transform:none!important;filter:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/component-menu-drawer.css.map */

/* component-search.css */
.zend-chrome .search__input.field__input{padding-right:98px}.zend-chrome .search__button{right:var(--inputs-border-width);top:var(--inputs-border-width)}.zend-chrome .reset__button{right:calc(var(--inputs-border-width) + 44px);top:var(--inputs-border-width)}.zend-chrome .reset__button:not(:focus-visible):after{border-right:1px solid rgba(var(--color-foreground),.08);display:block;height:calc(100% - 16px);content:"";position:absolute;right:0}.zend-chrome .reset__button:not(:focus):after{border-right:1px solid rgba(var(--color-foreground),.08);display:block;height:calc(100% - 18px);content:"";position:absolute;right:0}.zend-chrome .search__button:focus-visible, .zend-chrome .reset__button:focus-visible{background-color:rgb(var(--color-background));z-index:4}.zend-chrome .search__button:focus, .zend-chrome .reset__button:focus{background-color:rgb(var(--color-background));z-index:4}.zend-chrome .search__button:not(:focus-visible):not(.focused), .zend-chrome .reset__button:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.zend-chrome .search__button:hover .icon, .zend-chrome .reset__button:hover .icon{transform:scale(1.07)}.zend-chrome .search__button .icon{height:18px;width:18px}.zend-chrome .reset__button .icon.icon-close{height:18px;width:18px;stroke-width:1px}.zend-chrome input::-webkit-search-decoration{-webkit-appearance:none}.zend-chrome .template-search__results{position:relative}
/*# sourceMappingURL=/cdn/shop/t/59/assets/component-search.css.map */

/* component-list-social.css */
.zend-chrome .list-social{display:flex;flex-wrap:wrap;justify-content:flex-end}@media only screen and (max-width:749px){.zend-chrome .list-social{justify-content:center}}.zend-chrome .list-social__item .icon{height:22px;width:22px}.zend-chrome .list-social__link{align-items:center;display:flex;padding:11px;color:rgb(var(--color-foreground))}.zend-chrome .utility-bar .list-social__link{padding:0 8px;height:38px}.zend-chrome .list-social__link:hover .icon{transform:scale(1.07)}
/*# sourceMappingURL=/cdn/shop/t/59/assets/component-list-social.css.map */

/* component-slider.css */
.zend-chrome slider-component{--desktop-margin-left-first-item: max( 50px, calc((100vw - var(--page-width) + 100px - var(--grid-desktop-horizontal-spacing)) / 2) );position:relative;display:block}.zend-chrome slider-component.slider-component-full-width{--desktop-margin-left-first-item: 15px}@media screen and (max-width:749px){.zend-chrome slider-component.page-width{padding:0 15px}}@media screen and (min-width:749px)and (max-width:990px){.zend-chrome slider-component.page-width{padding:0 50px}}.zend-chrome .slider__slide{--focus-outline-padding: 5px;--shadow-padding-top: calc((var(--shadow-vertical-offset) * -1 + var(--shadow-blur-radius)) * var(--shadow-visible));--shadow-padding-bottom: calc((var(--shadow-vertical-offset) + var(--shadow-blur-radius)) * var(--shadow-visible));scroll-snap-align:start;flex-shrink:0;padding-bottom:0}@media screen and (max-width:749px){.zend-chrome .slider.slider--mobile{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:15px;-webkit-overflow-scrolling:touch;margin-bottom:10px}.zend-chrome .slider--mobile:after{content:"";width:0;padding-left:15px}.zend-chrome .slider.slider--mobile .slider__slide{margin-bottom:0;padding-top:max(var(--focus-outline-padding),var(--shadow-padding-top));padding-bottom:max(var(--focus-outline-padding),var(--shadow-padding-bottom))}.zend-chrome .slider.slider--mobile.contains-card--standard .slider__slide:not(.collection-list__item--no-media){padding-bottom:var(--focus-outline-padding)}.zend-chrome .slider.slider--mobile.contains-content-container .slider__slide{--focus-outline-padding: 0px}}@media screen and (min-width:750px){.zend-chrome .slider.slider--tablet-up{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:10px;-webkit-overflow-scrolling:touch}.zend-chrome .slider.slider--tablet-up .slider__slide{margin-bottom:0}}@media screen and (max-width:989px){.zend-chrome .slider.slider--tablet{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:15px;-webkit-overflow-scrolling:touch;margin-bottom:10px}.zend-chrome .slider--tablet:after{content:"";width:0;padding-left:15px;margin-left:calc(-1 * var(--grid-desktop-horizontal-spacing))}.zend-chrome .slider.slider--tablet .slider__slide{margin-bottom:0;padding-top:max(var(--focus-outline-padding),var(--shadow-padding-top));padding-bottom:max(var(--focus-outline-padding),var(--shadow-padding-bottom))}.zend-chrome .slider.slider--tablet.contains-card--standard .slider__slide:not(.collection-list__item--no-media){padding-bottom:var(--focus-outline-padding)}.zend-chrome .slider.slider--tablet.contains-content-container .slider__slide{--focus-outline-padding: 0px}}.zend-chrome .slider--everywhere{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin-bottom:10px}.zend-chrome .slider.slider--everywhere .slider__slide{margin-bottom:0;scroll-snap-align:center}@media screen and (min-width:990px){.zend-chrome .slider-component-desktop.page-width{max-width:none}.zend-chrome .slider--desktop{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin-bottom:10px;scroll-padding-left:var(--desktop-margin-left-first-item)}.zend-chrome .slider--desktop:after{content:"";width:0;padding-left:50px;margin-left:calc(-1 * var(--grid-desktop-horizontal-spacing))}.zend-chrome .slider.slider--desktop .slider__slide{margin-bottom:0;padding-top:max(var(--focus-outline-padding),var(--shadow-padding-top));padding-bottom:max(var(--focus-outline-padding),var(--shadow-padding-bottom))}.zend-chrome .slider--desktop .slider__slide:first-child{margin-left:var(--desktop-margin-left-first-item);scroll-margin-left:var(--desktop-margin-left-first-item)}.zend-chrome .slider-component-full-width .slider--desktop{scroll-padding-left:15px}.zend-chrome .slider-component-full-width .slider--desktop .slider__slide:first-child{margin-left:15px;scroll-margin-left:15px}.zend-chrome .slider-component-full-width .slider--desktop:after{padding-left:15px}.zend-chrome .slider--desktop.grid--5-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 5 - var(--grid-desktop-horizontal-spacing) * 2)}.zend-chrome .slider--desktop.grid--4-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 4 - var(--grid-desktop-horizontal-spacing) * 3)}.zend-chrome .slider--desktop.grid--3-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 3 - var(--grid-desktop-horizontal-spacing) * 4)}.zend-chrome .slider--desktop.grid--2-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 2 - var(--grid-desktop-horizontal-spacing) * 5)}.zend-chrome .slider--desktop.grid--1-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) - var(--grid-desktop-horizontal-spacing) * 9)}.zend-chrome .slider.slider--desktop.contains-card--standard .slider__slide:not(.collection-list__item--no-media){padding-bottom:var(--focus-outline-padding)}.zend-chrome .slider.slider--desktop.contains-content-container .slider__slide{--focus-outline-padding: 0px}}@media(prefers-reduced-motion){.zend-chrome .slider{scroll-behavior:auto}}.zend-chrome .slider{scrollbar-color:rgb(var(--color-foreground)) rgba(var(--color-foreground),.04);-ms-overflow-style:none;scrollbar-width:none}.zend-chrome .slider::-webkit-scrollbar{height:4px;width:4px;display:none}.zend-chrome .slider::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground));border-radius:4px;border:0}.zend-chrome .slider::-webkit-scrollbar-track{background:rgba(var(--color-foreground),.04);border-radius:4px}.zend-chrome .slider-counter{display:flex;justify-content:center;min-width:44px}@media screen and (min-width:750px){.zend-chrome .slider-counter--dots{margin:0 12px}}.zend-chrome .slider-counter__link{padding:10px}@media screen and (max-width:749px){.zend-chrome .slider-counter__link{padding:7px}}.zend-chrome .slider-counter__link--dots .dot{width:10px;height:10px;border-radius:50%;border:1px solid rgba(var(--color-foreground),.5);padding:0;display:block}.zend-chrome .slider-counter__link--active.slider-counter__link--dots .dot{background-color:rgb(var(--color-foreground))}@media screen and (forced-colors:active){.zend-chrome .slider-counter__link--active.slider-counter__link--dots .dot{background-color:CanvasText}}.zend-chrome .slider-counter__link--dots:not(.slider-counter__link--active):hover .dot{border-color:rgb(var(--color-foreground))}.zend-chrome .slider-counter__link--dots .dot, .zend-chrome .slider-counter__link--numbers{transition:transform .2s ease-in-out}.zend-chrome .slider-counter__link--active.slider-counter__link--numbers, .zend-chrome .slider-counter__link--dots:not(.slider-counter__link--active):hover .dot, .zend-chrome .slider-counter__link--numbers:hover{transform:scale(1.1)}.zend-chrome .slider-counter__link--numbers{color:rgba(var(--color-foreground),.5);text-decoration:none}.zend-chrome .slider-counter__link--numbers:hover{color:rgb(var(--color-foreground))}.zend-chrome .slider-counter__link--active.slider-counter__link--numbers{text-decoration:underline;color:rgb(var(--color-foreground))}.zend-chrome .slider-buttons{display:flex;align-items:center;justify-content:center}@media screen and (min-width:990px){.zend-chrome .slider:not(.slider--everywhere):not(.slider--desktop)+.slider-buttons{display:none}}@media screen and (max-width:989px){.zend-chrome .slider--desktop:not(.slider--tablet)+.slider-buttons{display:none}}@media screen and (min-width:750px){.zend-chrome .slider--mobile+.slider-buttons{display:none}}.zend-chrome .slider-button{color:rgba(var(--color-foreground),.75);background:transparent;border:none;cursor:pointer;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.zend-chrome .slider-button:not([disabled]):hover{color:rgb(var(--color-foreground))}.zend-chrome .slider-button .icon{height:6px}.zend-chrome .slider-button[disabled] .icon{color:rgba(var(--color-foreground),.3);cursor:not-allowed}.zend-chrome .slider-button--next .icon{transform:rotate(-90deg)}.zend-chrome .slider-button--prev .icon{transform:rotate(90deg)}.zend-chrome .slider-button--next:not([disabled]):hover .icon{transform:rotate(-90deg) scale(1.1)}.zend-chrome .slider-button--prev:not([disabled]):hover .icon{transform:rotate(90deg) scale(1.1)}
/*# sourceMappingURL=/cdn/shop/t/59/assets/component-slider.css.map */

/* component-slideshow.css */
.zend-chrome slideshow-component{position:relative;display:flex;flex-direction:column}.zend-chrome slideshow-component .slideshow.banner{flex-direction:row;flex-wrap:nowrap;margin:0;gap:0;overflow-y:hidden}.zend-chrome .slideshow__slide{padding:0;position:relative;display:flex;flex-direction:column;visibility:visible}@media screen and (max-width:749px){.zend-chrome .slideshow--placeholder.banner--mobile-bottom.banner--adapt_image .slideshow__media, .zend-chrome .slideshow--placeholder.banner--adapt_image:not(.banner--mobile-bottom){height:280px}}@media screen and (min-width:750px){.zend-chrome .slideshow--placeholder.banner--adapt_image{height:560px}}.zend-chrome .slideshow__text.banner__box{display:flex;flex-direction:column;justify-content:center;max-width:545px}.zend-chrome .slideshow__text>*{max-width:100%}@media screen and (max-width:749px){.zend-chrome slideshow-component.page-width .slideshow__text{border-right:var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity));border-left:var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity))}.zend-chrome .banner--mobile-bottom .slideshow__text.banner__box{max-width:100%}.zend-chrome .banner--mobile-bottom .slideshow__text-wrapper{flex-grow:1}.zend-chrome .banner--mobile-bottom .slideshow__text.banner__box{height:100%}.zend-chrome .banner--mobile-bottom .slideshow__text .button{flex-grow:0}.zend-chrome .slideshow__text.slideshow__text-mobile--left{align-items:flex-start;text-align:left}.zend-chrome .slideshow__text.slideshow__text-mobile--right{align-items:flex-end;text-align:right}}@media screen and (min-width:750px){.zend-chrome .slideshow__text.slideshow__text--left{align-items:flex-start;text-align:left}.zend-chrome .slideshow__text.slideshow__text--right{align-items:flex-end;text-align:right}}.zend-chrome .slideshow:not(.banner--mobile-bottom) .slideshow__text-wrapper{height:100%}@media screen and (min-width:750px){.zend-chrome .slideshow__text-wrapper.banner__content{height:100%;padding:50px}}.zend-chrome .slideshow__controls{border:1px solid rgba(var(--color-foreground),.08)}.zend-chrome .slideshow__controls--top{order:2;z-index:1}@media screen and (max-width:749px){.zend-chrome .slideshow__controls--border-radius-mobile{border-bottom-right-radius:var(--text-boxes-radius);border-bottom-left-radius:var(--text-boxes-radius)}}.zend-chrome .spaced-section--full-width:last-child slideshow-component:not(.page-width) .slideshow__controls{border-bottom:none}@media screen and (min-width:750px){.zend-chrome .slideshow__controls{position:relative}}.zend-chrome slideshow-component:not(.page-width) .slider-buttons{border-right:0;border-left:0}.zend-chrome .slideshow__control-wrapper{display:flex}.zend-chrome .slideshow__autoplay{position:absolute;right:0;border-left:none;display:flex;justify-content:center;align-items:center}@media screen and (max-width:749px){.zend-chrome slideshow-component.page-width .slideshow__autoplay{right:15px}}@media screen and (min-width:750px){.zend-chrome .slideshow__autoplay.slider-button{position:inherit;margin-left:6px;padding:0 0 0 6px;border-left:1px solid rgba(var(--color-foreground),.08)}}.zend-chrome .slideshow__autoplay .icon.icon-play, .zend-chrome .slideshow__autoplay .icon.icon-pause{display:block;position:absolute;opacity:1;transform:scale(1);transition:transform .15s ease,opacity .15s ease;width:8px;height:12px}.zend-chrome .slideshow__autoplay .icon.icon-play{height:10px}.zend-chrome .slideshow__autoplay path{fill:rgba(var(--color-foreground),.75)}.zend-chrome .slideshow__autoplay:hover path{fill:rgb(var(--color-foreground))}@media screen and (forced-colors:active){.zend-chrome .slideshow__autoplay path, .zend-chrome .slideshow__autoplay:hover path{fill:CanvasText}}.zend-chrome .slideshow__autoplay:hover .svg-wrapper{transform:scale(1.1)}.zend-chrome .slideshow__autoplay--paused .icon-pause, .zend-chrome .slideshow__autoplay:not(.slideshow__autoplay--paused) .icon-play{visibility:hidden;opacity:0;transform:scale(.8)}
/*# sourceMappingURL=/cdn/shop/t/59/assets/component-slideshow.css.map */

/* component-cart-notification.css */
.zend-chrome .cart-notification-wrapper{position:relative}.zend-chrome .cart-notification-wrapper .cart-notification{display:block}.zend-chrome .cart-notification{border-bottom-right-radius:var(--popup-corner-radius);border-bottom-left-radius:var(--popup-corner-radius);border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:0 0 var(--popup-border-width);padding:25px 35px;position:absolute;right:0;transform:translateY(-100%);visibility:hidden;width:100%;box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));z-index:-1}.zend-chrome .cart-notification.focused{box-shadow:0 0 2px rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.zend-chrome .cart-notification:focus-visible{box-shadow:0 0 2px rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}@media screen and (min-width:750px){.zend-chrome .header-wrapper:not(.header-wrapper--border-bottom)+cart-notification .cart-notification{border-top-width:var(--popup-border-width)}.zend-chrome .cart-notification{border-width:0 var(--popup-border-width) var(--popup-border-width);max-width:368px;right:22px}}@media screen and (min-width:990px){.zend-chrome .cart-notification-wrapper:is(.page-width)>.cart-notification{right:40px}}.zend-chrome .cart-notification.animate{transition:transform var(--duration-short) ease,visibility 0s var(--duration-short) ease}.zend-chrome .cart-notification.active{transform:translateY(0);transition:transform var(--duration-default) ease,visibility 0s;visibility:visible}.zend-chrome .cart-notification__header{align-items:flex-start;display:flex}.zend-chrome .cart-notification__heading{align-items:center;display:flex;flex-grow:1;margin-bottom:0;margin-top:0}.zend-chrome .cart-notification__heading .icon-checkmark{color:rgb(var(--color-foreground));margin-right:10px;width:13px}.zend-chrome .cart-notification__close{margin-top:-20px;margin-right:-30px}.zend-chrome .cart-notification__links{text-align:center}.zend-chrome .cart-notification__links>*{margin-top:10px}.zend-chrome .cart-notification-product{align-items:flex-start;display:flex;padding-bottom:30px;padding-top:20px}.zend-chrome .cart-notification-product dl{margin-bottom:0;margin-top:0}.zend-chrome .cart-notification-product__image{display:inline-flex;margin-right:15px;margin-top:5px}.zend-chrome .cart-notification-product__image:after{content:none}.zend-chrome .cart-notification-product__name{margin-bottom:5px;margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/59/assets/component-cart-notification.css.map */

/* custom.css */
@font-face{font-family:Be Vietnam Regular;src:url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-zend-2cbcc23a9fb355b53be686fc02542778.eot?v=169076425782989976241789155502");src:url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-zend-2cbcc23a9fb355b53be686fc02542778.eot?v=169076425782989976241789155502")format("embedded-opentype"),url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-zend-2cbcc23a9fb355b53be686fc02542778.woff2?v=5737909103153650321789155507")format("woff2"),url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-zend-2cbcc23a9fb355b53be686fc02542778.woff?v=158892454721035467151789155507")format("woff"),url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-zend-2cbcc23a9fb355b53be686fc02542778.ttf?v=181651789142672042961789155502")format("truetype"),url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-zend-2cbcc23a9fb355b53be686fc02542778.svg?v=137039193220421723211789155507")format("svg")}@font-face{font-family:Be Vietnam Bold;src:url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-zend-4821f1f0d453f37fc1351a9311a0b0f9.eot?v=128918275673835994481789155507");src:url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-zend-4821f1f0d453f37fc1351a9311a0b0f9.eot?v=128918275673835994481789155507")format("embedded-opentype"),url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-zend-4821f1f0d453f37fc1351a9311a0b0f9.woff2?v=133249257260245577861789155502")format("woff2"),url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-zend-4821f1f0d453f37fc1351a9311a0b0f9.woff?v=172521224720627458691789155502")format("woff"),url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-zend-4821f1f0d453f37fc1351a9311a0b0f9.ttf?v=34936698304406223391789155502")format("truetype"),url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-zend-4821f1f0d453f37fc1351a9311a0b0f9.svg?v=127385797155572772361789155507")format("svg")}@font-face{font-family:SilkSerifText-Regular;src:url("/cdn/shop/files/SilkSerifText-Regular.eot");src:url("/cdn/shop/files/SilkSerifText-Regular.eot?#iefix")format("embedded-opentype"),url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-zend-silkseriftext-regular.woff?v=31813090696649428491789155520")format("woff"),url("/cdn/shop/files/SilkSerifText-Regular.ttf")format("truetype"),url("/cdn/shop/files/SilkSerifText-Regular.svg#SilkSerifText-Regular")format("svg")}.zend-chrome, .zend-chrome p, .zend-chrome input, .zend-chrome select{font-family:Be Vietnam Regular!important}.zend-chrome bold, .zend-chrome strong{font-family:Be Vietnam Bold!important}.zend-chrome h1, .zend-chrome h2, .zend-chrome h3, .zend-chrome h4, .zend-chrome h5{font-family:SilkSerifText-Regular!important}.zend-chrome .header__heading-link{padding:0!important}.zend-chrome a.button.button--primary{text-align:center}.zend-chrome .image-with-text__content{padding:30px!important}.zend-chrome .list-social__item .svg-wrapper, .zend-chrome .list-social__item .icon{height:34px!important;width:34px!important}.zend-chrome .header__search{display:none!important}.zend-chrome .menu-drawer__utility-links{display:none}.zend-chrome .card__flavor{font-size:14px;margin-top:10px}.zend-chrome ul#product-grid li{margin-bottom:40px}.zend-chrome .card__information{text-align:center}.zend-chrome button.thumbnail.global-media-settings.global-media-settings--no-shadow{border:none}.zend-chrome h3.accordion__title.inline-richtext.h4{font-size:22px}.zend-chrome input#email_016JB91TTR00000000001WQMVR{background:transparent!important;color:#fff!important;border:1px solid #fff!important}.zend-chrome input#email_016JB91TTR00000000001WQMVR::placeholder{color:#fff!important;opacity:1}.zend-chrome input#email_016JB91TTR00000000001WQMVR::-ms-input-placeholder{color:#fff!important}.zend-chrome button.needsclick.go353864367.kl-private-reset-css-Xuajs1{border-radius:10px!important}.zend-chrome button.needsclick.go353864367.kl-private-reset-css-Xuajs1:hover{color:#033d54!important}@media(max-width:768px){.zend-chrome .hero-section{padding:40px 20px!important}.zend-chrome .header{display:flex!important;padding:0!important;gap:40px;justify-content:space-around}.zend-chrome header-drawer{order:1}.zend-chrome header-drawer{margin-left:38px!important}.zend-chrome .header__icons{right:-80px;position:relative}.zend-chrome img.column-icon{width:64px;height:auto}.zend-chrome .multicolumn-blocks{gap:36px!important}.zend-chrome .multicolumn-blocks .column-item{width:43%!important}.zend-chrome .pdm-section{padding:15px}.zend-chrome .compare-table__table__cell{font-size:13px!important}.zend-chrome .mobile-padding{padding:40px 20px}.zend-chrome .about-padding{padding:40px 20px 20px!important}.zend-chrome .about-padding .image-with-text__content{padding:20px 0!important}.zend-chrome .top-padding{padding-bottom:20px!important}.zend-chrome .top-padding .image-with-text__content{padding:20px!important}.zend-chrome .shopify-policy__container{padding:20px}.zend-chrome .multicolumn-card__info{padding-left:0!important}.zend-chrome h2.title.inline-richtext.h1{text-align:center}}.zend-chrome .jdgm-rev-widg__header h2.jdgm-rev-widg__title, .zend-chrome span.jdgm-rev-widg__summary-average, .zend-chrome .jdgm-rev-widg__summary-text, .zend-chrome b.jdgm-rev__title, .zend-chrome .jdgm-rev__body p{color:#333132!important}.zend-chrome .jdgm-histogram .jdgm-star{color:#033d54!important}.zend-chrome .jdgm-histogram__bar-content{background-color:#033d54!important}.zend-chrome .jdgm-rev-widg .jdgm-star, .zend-chrome .jdgm-revs-tab .jdgm-star, .zend-chrome .jdgm-all-reviews .jdgm-star, .zend-chrome .jdgm-gallery-popup .jdgm-star{color:#033d54!important}.zend-chrome .jdgm-rev a, .zend-chrome .jdgm-quest a{color:#333132!important}.zend-chrome .jdgm-write-rev-link.jdgm-write-rev-link{background-color:#033d54!important;border-color:#033d54!important}.zend-chrome .jdgm-paginate__load-more, .zend-chrome .jdgm-paginate__load-more:not([disabled]):hover{background-color:#033d54!important;border-color:#033d54!important}.zend-chrome .jdgm-rev__thumb-btn, .zend-chrome .jdgm-rev__author-wrapper .jdgm-rev__author{color:#033d54!important}.zend-chrome .jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after, .zend-chrome .jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:#fff;background-color:#033d54!important}.zend-chrome .jdgm-rev__icon:before{color:#033d54!important}.zend-chrome .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown, .zend-chrome .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow{color:#333132!important}.zend-chrome .footer-iteams{display:flex;width:100%;gap:10px;flex-direction:row}.zend-chrome .footer-block:nth-child(1){width:50%}.zend-chrome .footer-block:nth-child(2){position:absolute;left:50%;width:40%}.zend-chrome .footer-block:nth-child(3), .zend-chrome .footer-block:nth-child(4), .zend-chrome .footer-block:nth-child(5){margin-top:80px;width:auto}@media screen and (max-width:768px){.zend-chrome .footer-iteams{display:flex;width:100%;gap:10px;flex-direction:row;flex-wrap:wrap}.zend-chrome .footer-block:nth-child(1){width:100%!important;text-align:center!important;display:contents}.zend-chrome .footer-block:nth-child(2){position:relative;left:0;max-width:100%!important;margin:0!important;text-align:center}.zend-chrome .footer-block__details-content{margin-bottom:0!important}.zend-chrome .footer-block:nth-child(3), .zend-chrome .footer-block:nth-child(4), .zend-chrome .footer-block:nth-child(5){margin-top:0!important;width:18%!important}.zend-chrome .footer-block .list-menu__item{align-items:center;justify-content:center}.zend-chrome #shopify-section-template--19407577153762__image_with_text_iPjdJr div#ImageWithText--template--19407577153762__image_with_text_iPjdJr{padding:20px!important;text-align:center;display:block}.zend-chrome .section-template--19407577153762__image_with_text_xGqb9h-padding .grid{flex-direction:column-reverse}}.zend-chrome .bcontact-field{margin-bottom:30px}.zend-chrome .bcontact-field label{font-family:SilkSerifText-Regular!important}.zend-chrome .bcontact-embed.bcontact-md{background-position:top right;width:100%!important;background-image:url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-zend-poolboy_studio_zend_brand_library-2-min_800x.jpg?v=35038120669337046421789155502")}.zend-chrome .bcontact-field-heading, .zend-chrome .bcontact--terms-box{font-size:22px;text-transform:uppercase}.zend-chrome .bcontact-field{margin-bottom:30px!important}.zend-chrome .bcontact-field .bcontact_input, .zend-chrome .bcontact-field .bcontact_select{background:#f7f8f8!important;height:50px!important;border-radius:100px!important}.zend-chrome .bcontact-field .bcontact_textarea{background:transparent!important;border-radius:30px!important;padding:20px!important;min-height:188px!important}.zend-chrome .bcontact-description, .zend-chrome .bcontact-title{display:none!important}.zend-chrome .bcontact-488348{width:600px!important}.zend-chrome section#shopify-section-template--19407577219298__1750312577ad82eb1f{padding-bottom:60px}.zend-chrome .bcontact-submit .bcontact-submit-btn--circle{border-radius:30px;padding:15px 20px!important;width:180px!important;font-size:20px!important}.zend-chrome .skio-frequency.skio-frequency--one{display:none}.zend-chrome .skio-frequency{margin:10px 0}@media screen and (max-width:768px){.zend-chrome #shopify-section-template--19407577219298__1750312577ad82eb1f .bcontact-embed.bcontact-md .bcontact-488348{width:100%!important}.zend-chrome product-info{padding:20px}.zend-chrome div#judgeme_product_reviews{padding:20px!important}.zend-chrome li#Slide-template--19484407660770__multicolumn_z9DBaq-1{border-bottom:1px solid #ffffff1f;border-right:0px!important}}.zend-chrome div#judgeme_product_reviews{padding:60px 0}.zend-chrome .thumbnail[aria-current]{box-shadow:none!important;border-color:none!important}.zend-chrome .card__heading{font-size:24px;text-align:center}.zend-chrome .card-information{width:100%;text-align:center!important}.zend-chrome .collection-hero__title{text-align:center}.zend-chrome .shopify-policy__container{max-width:80%!important;padding:60px 20px}.zend-chrome fieldset.skio-plan-picker{display:flex;flex-direction:column-reverse}.zend-chrome .skio-group-label{display:flex;flex-direction:column;cursor:pointer;padding:10px;overflow:hidden;color:#000;align-items:flex-start;min-height:auto;justify-content:center;width:100%}.zend-chrome .skio-group-container--selected .skio-group-content{display:block}.zend-chrome .skio-group-content{max-height:38px!important;opacity:1!important;display:none}.zend-chrome .skio-group-container--selected{background:#d3e0e4;border:2px solid #033D54FF!important;color:#000!important}.zend-chrome .skio-group-topline{display:flex;flex-wrap:wrap;align-items:center;width:100%;font-size:16px;flex-direction:row;justify-content:flex-start;align-content:center}.zend-chrome .skio-group-container.skio-group-container--available{display:flex;width:100%;align-items:center;border:2px solid #D3E0E4FF;box-shadow:none}.zend-chrome .skio-save{color:#1579a1;border-radius:20px;background:#1579a133;border:1px solid #1579a1;position:absolute;right:70px;font-size:15px;font-weight:600;text-transform:uppercase}.zend-chrome .skio-group-container--selected .skio-save{background:#fff}.zend-chrome .product-form__buttons{max-width:100%!important}.zend-chrome .skio-group-container:not(.skio-group-container--selected) .skio-group-content{max-height:auto}.zend-chrome .skio-frequency{background-color:#fff!important}.zend-chrome .icon-with-text--horizontal .icon-with-text__item{flex-direction:row!important;width:auto!important}.zend-chrome .icon-with-text--horizontal{justify-content:flex-start!important}.zend-chrome li.icon-with-text__item svg{width:20px}.zend-chrome li.icon-with-text__item .svg-wrapper{margin-bottom:0!important}@media screen and (max-width:768px){.zend-chrome .skio-group-container.skio-group-container--available{width:100%}.zend-chrome .skio-save{margin-left:auto}.zend-chrome .product-form__buttons{max-width:100%!important}.zend-chrome .icon-with-text--horizontal .h4{text-align:left!important}.zend-chrome .ingredient-section{padding:20px!important}.zend-chrome .left-content, .zend-chrome .right-accordion{width:100%!important}.zend-chrome .image-container img{width:100%!important;height:auto!important}.zend-chrome .text-container{max-width:100%!important}.zend-chrome .benefits-wrap h2{text-align:center}.zend-chrome .benefits-wrap ul{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.zend-chrome .benefits-wrap ul li{text-align:center;width:46%!important}.zend-chrome .benefits-wrap ul li .multicolumn-card__info{padding-left:0!important;padding-right:0!important}.zend-chrome .benefits-wrap ul li h3{font-size:18px!important}.zend-chrome .benefits-wrap ul li p{font-size:13px!important}.zend-chrome .faq-wrapper h3{font-size:18px!important}.zend-chrome .statements{font-size:12px!important;line-height:1.4}.zend-chrome .accordion-header h3{font-size:22px}.zend-chrome .accordion-flex{flex-direction:column}.zend-chrome .accordion-content img{max-width:100px!important}.zend-chrome .icon-with-text--horizontal{flex-direction:column!important}.zend-chrome .preheading h2{font-size:20px;margin-bottom:40px;text-align:left!important;position:relative}.zend-chrome .preheading h2:after{background:#1d2d444d;width:100%;height:1px;position:absolute;content:"";top:14px;left:70px}.zend-chrome li#Slide-template--19484407660770__multicolumn_z9DBaq-1{border-right:1px solid #ffffff1f}.zend-chrome .color-scheme-2 .collapsible-content-wrapper-narrow{max-width:100%!important}.zend-chrome #Slide-template--19829630304482__multicolumn_nW6fT4-5, .zend-chrome #Slide-template--19829630304482__multicolumn_nW6fT4-6{margin-top:0!important}}@media screen and (min-width:769px)and (max-width:1180px){.zend-chrome .skio-group-container.skio-group-container--available, .zend-chrome .product-form__buttons{width:90%!important;max-width:90%!important}.zend-chrome .skio-save{margin-left:auto}}@media screen and (min-width:100px)and (max-width:345px){.zend-chrome .skio-group-topline{font-size:14px!important}.zend-chrome .skio-save{font-size:13px!important}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/custom.css.map */

/* the wrapper itself: their page width and their body type */
.zend-chrome{font-family:Assistant,-apple-system,sans-serif;--page-width:1200px;--font-body-family:Assistant,sans-serif;--font-heading-family:Assistant,sans-serif;}
/* their page width, which Prestige's own container rules were overriding */
.zend-chrome .page-width{max-width:1200px;margin:0 auto;padding-left:15px;padding-right:15px;width:100%}
@media screen and (min-width:750px){.zend-chrome .page-width{padding-left:50px;padding-right:50px}}
.zend-chrome .header__inline-menu a,.zend-chrome .footer-promotional a{text-decoration:none}


/* ---- Zend Wellness brand skin -------------------------------------------
   Colours and type from the approved Evolve Creatine listicle (08/09/2026).
   Navy #013D54, gold #F5CE77, ink #333132. Headings Silk Serif Text,
   everything else Assistant. Only tokens are set here; no layout is touched. */

@font-face { font-family:'Silk Serif Text'; src:url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-zend-silk-serif-text-regular.woff2?v=121761141441539522031789155520") format('woff2'); font-weight:400; font-style:normal; font-display:swap; }
@font-face { font-family:'Assistant'; src:url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-zend-assistant-regular.woff2?v=139933315576396517991789155502") format('woff2'); font-weight:400; font-style:normal; font-display:swap; }
@font-face { font-family:'Assistant'; src:url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-zend-assistant-regular.woff2?v=139933315576396517991789155502") format('woff2'); font-weight:500; font-style:normal; font-display:swap; }
@font-face { font-family:'Assistant'; src:url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-zend-assistant-bold.woff2?v=118094235551713650731789155502") format('woff2'); font-weight:600; font-style:normal; font-display:swap; }
@font-face { font-family:'Assistant'; src:url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-zend-assistant-bold.woff2?v=118094235551713650731789155502") format('woff2'); font-weight:700; font-style:normal; font-display:swap; }

.pm-evolve {
  --zend-navy: #013D54;
  --zend-gold: #F5CE77;
  --zend-ink: #333132;
  --zend-gray: #F7F8F8;

  --heading-font-family: 'SilkSerifText-Regular', Georgia, serif !important;
  --heading-font-weight: 400 !important;
  --text-font-family: 'Be Vietnam Regular', -apple-system, sans-serif !important;

  --star-color: 245 206 119 !important;
  /* their buttons_radius setting is 10 */
  --button-border-radius: 10px !important;

  /* the reviews widget ships its own palette */
  --jdgm-primary-color: #013D54 !important;
  --jdgm-secondary-color: #F7F8F8 !important;
  --jdgm-star-color: #EABC60 !important;
  --jdgm-write-review-bg-color: #013D54 !important;
  --jdgm-paginate-color: #013D54 !important;
  --jdgm-reviewer-name-color: #013D54 !important;
}

/* Every colour scheme the page uses. The reference's own light/dark pairing is
   kept; only the two brand colours inside it change. */
.color-scheme--scheme-1, .color-scheme--scheme-2 {
  --accent: 1 61 84 !important;
  --text-color: 51 49 50 !important;
  --button-background: 1 61 84 !important;
  --button-text-color: 255 255 255 !important;
}
.color-scheme--scheme-3,
:where(.pm-evolve) [class*="color-scheme--scheme-86694416"] {
  --accent: 245 206 119 !important;
  --background: 1 61 84 / 1.0 !important;
  --background-without-opacity: 1 61 84 !important;
  --button-background: 245 206 119 !important;
  --button-text-color: 51 49 50 !important;
}

/* The reference's own dark panels are near black. Zend's dark is navy. */
:where(.pm-evolve) [style*="background-color: rgb(6, 24, 40)"],
:where(.pm-evolve) [style*="background:rgb(6,24,40)"],
:where(.pm-evolve) [style*="background-color: rgb(28, 28, 28)"] { background-color: #013D54 !important; }

/* Headings read navy. Body copy reads Zend's ink, not the reference near black.
   Deliberately NOT span: button labels are spans, and a blanket rule paints
   them ink on navy and the calls to action disappear. */
/* Measured on zendwellness.com: their headings and their body copy are both
   ink (#333132), not navy. Navy is for buttons, links and dark panels. */
/* :not(.zend-chrome *) matters: Zend's own header and footer are navy panels
   with white text, and a blanket ink rule painted their footer copy invisible. */
:where(.pm-evolve) h1:not(.zend-chrome *), :where(.pm-evolve) h2:not(.zend-chrome *), :where(.pm-evolve) h3:not(.zend-chrome *),
:where(.pm-evolve) h4:not(.zend-chrome *), .h1:not(.zend-chrome *), .h2:not(.zend-chrome *),
.h3:not(.zend-chrome *), .h4:not(.zend-chrome *),
:where(.pm-evolve) p:not(.zend-chrome *), :where(.pm-evolve) li:not(.zend-chrome *) { color: #333132 !important; }
.pm-evolve { color: #333132; }
:where(.pm-evolve) a:not(.button):not([class*="cart"]):not(.zend-chrome *) { color: #013D54; }
.color-scheme--scheme-3 h1, .color-scheme--scheme-3 h2,
.color-scheme--scheme-3 h3, .color-scheme--scheme-3 h4,
.color-scheme--scheme-3 p, .color-scheme--scheme-3 li,
:where(.pm-evolve) [class*="scheme-86694416"] h1, :where(.pm-evolve) [class*="scheme-86694416"] h2,
:where(.pm-evolve) [class*="scheme-86694416"] h3, :where(.pm-evolve) [class*="scheme-86694416"] h4,
:where(.pm-evolve) [class*="scheme-86694416"] p, :where(.pm-evolve) [class*="scheme-86694416"] li,
:where(.pm-evolve) [style*="background-color: rgb(1, 61, 84)"] h1, :where(.pm-evolve) [style*="background-color: rgb(1, 61, 84)"] h2,
:where(.pm-evolve) [style*="background-color: rgb(1, 61, 84)"] h3, :where(.pm-evolve) [style*="background-color: rgb(1, 61, 84)"] h4,
:where(.pm-evolve) [style*="background-color: rgb(1, 61, 84)"] p, :where(.pm-evolve) [style*="background-color: rgb(1, 61, 84)"] li {
  color: #fff !important; }

/* Buttons carry Zend's 8px corner, and their label always stays legible. */
/* buttons_radius in their theme settings is 10, and their live buttons measure
   10px. The reference's own radius was 3px and set in several places, so this
   has to be forceful. */
.button, button.button, .bg-button, .shopify-payment-button__button,
:where(.pm-evolve) buy-buttons button, .lp-cs-sticky .button, .evolve-plan { border-radius: 10px !important; }
.button--primary, .button--primary * { color: #fff !important; }

/* Evolve has eleven pictures, the reference had fifteen. The four spare slots are taken out of the carousel and the thumbnail rail. */
:where(.pm-evolve) [data-media-id="gal_colour_3_hero"],
:where(.pm-evolve) [data-media-id="gal_colour_3_life"],
:where(.pm-evolve) [data-media-id="gal_colour_4_hero"],
:where(.pm-evolve) [data-media-id="gal_colour_4_life"]{display:none !important}

/* The announcement bar carries its colour inline, so a token cannot reach it. */
.announcement-bar, .announcement-bar .prose { background:#013D54 !important; color:#F5CE77 !important; }
.announcement-bar a { color:#F5CE77 !important; }

/* Evolve's gallery slides carry their own wording, so the reference's floating
   study flag would sit on top of it. */
.evolve-proof { display:none !important; }

/* Plan cards: give the name, the note and the price room to breathe. */
.evolve-plan__name { display:block; }
.evolve-plan__sub { display:block; }
.evolve-plan > span:nth-child(2) { display:block; }

/* Allan, 09/09/2026: the comparison chart needs pictures. Evolve's column keeps
   the real jar; the other three carry a line drawing of the FORMAT, because we
   do not have and should not invent photographs of a competitor's product. */
.lp-why .lp-cmp__cell .lp-cmp__tile--photo { display:inline-flex; align-items:center;
  justify-content:center; width:76px; height:76px; margin:0 auto 8px;
  background:#F7F8F8; border:1px solid rgba(1,61,84,.10); border-radius:10px; }
.lp-why .lp-cmp__cell .lp-cmp__tile--photo img { width:52px; height:52px; object-fit:contain; }
/* the jar is a dark cutout and the Evolve column is navy, so it needs the same
   light tile the others have or it disappears into its own background */
.lp-why .lp-cmp__cell--us .lp-cmp__tile--float { display:inline-flex; align-items:center;
  justify-content:center; width:76px; height:76px; margin:0 auto 8px;
  background:#fff; border-radius:10px; }
.lp-why .lp-cmp__cell--us .lp-cmp__tile--float img { width:62px; height:62px; object-fit:contain; }
.lp-why .lp-cmp__row--head b { display:block; margin-top:2px; }

/* Type floor for the 50+ buyer. The reference set several blocks at 14 and 15
   pixels; nothing that is read as body copy goes under 16. Legal footnotes stay
   smaller on purpose but never under 13. */
.lp-acc__lead, .evolve-notice, .evolve-notice p, .lp-sub, .section_description,
.lp-cmp__lead { font-size: 16px !important; line-height: 1.6 !important; }
.evolve-footnote, .lp-cmp__note { font-size: 13px !important; }

/* Tap targets. The reference's header icons, footer links, social icons and
   carousel arrows were all under the 44px a thumb needs. The box grows; nothing
   moves, because the extra area is padding around the same glyph. */
.header__logo, .tap-area, .link-faded,
.header .md\:hidden, :where(.pm-evolve) header button, :where(.pm-evolve) header a[aria-label],
.header__secondary-nav a, .header__secondary-nav button,
.owl-prev, .owl-next { min-width: 44px; min-height: 44px; }
.tap-area, .link-faded, .owl-prev, .owl-next,
.header__secondary-nav a, .header__secondary-nav button,
.header .md\:hidden, :where(.pm-evolve) header button, :where(.pm-evolve) header a[aria-label] {
  display: inline-flex; align-items: center; justify-content: center;
}
.link-faded { justify-content: flex-start; }

/* The availability alert was capped at 1100px while the buy box below it runs
   1224px, so it sat visibly narrower than the thing it introduces. Same width
   now, and the same 28px inset at every size. */
.lp-cs-alert, .lp-cs-alert .evolve-notice-wrap { padding-left:0 !important;
  padding-right:0 !important; }
.lp-cs-alert .evolve-notice { max-width:none !important;
  width:min(1224px, 100% - 56px) !important; margin-left:auto !important;
  margin-right:auto !important; }
@media (max-width: 768px) {
  .lp-cs-alert .evolve-notice { width:min(1224px, 100% - 32px) !important; }
}

/* The study stats sat three across and would not shrink, which pushed the whole
   page 27px wider than a phone screen. On a phone they stack. */

/* ---- from the independent design review, 08/09/2026 ------------------------ */

/* The buy box is a two column grid whose right side runs 2008px and whose left
   side, the gallery, is 513px. The gallery was already position:sticky but had
   no offset to stick to, so it scrolled away and left most of a screen of empty
   white beside the accordions. It now holds under the sticky header while the
   information column scrolls past it. */
@media (min-width: 1000px) {
  .product-gallery { position:sticky !important; top:132px !important; align-self:start !important; }
}

/* Secondary detail was set in greys that miss 4.5:1 on white (#8A8A8A is 3.45,
   #7B7B7B on the selected card is 3.98). One opaque token at 7.0:1 instead. */
.evolve-compare-at, .lp-cmp__note, .lp-cmp__na, .lp-cmp__na small,
.evolve-plan__price s, .lp-jm-ssr__count, .jdgm-rev__timestamp { color:#5B5B5B !important; }

/* The big comparison chart's ticks and crosses had no size: their 18px rule is
   scoped to the small card in the buy box, which does not contain this chart. */
.lp-why .lp-cmp__ok, .lp-why .lp-cmp__no { display:inline-flex; width:22px; height:22px; }
.lp-why .lp-cmp__ok svg, .lp-why .lp-cmp__no svg { width:22px; height:22px; }

/* Inside the buy box accordions the reference set ingredient names at 13.5px,
   their descriptions at 12px and the spec table headers at 11px, all with
   !important. Nothing a buyer has to read should be that small for this
   audience. The id prefix is what lets these outrank the theme's own rules. */
#shopify-section-template--21601340850350__buy_box .ac-a,
#shopify-section-template--21601340850350__buy_box .ac-a * {
  font-size:16px !important; line-height:1.55 !important; }
#shopify-section-template--21601340850350__buy_box .ac-a .lp-acc__lead { font-size:17px !important; }
#shopify-section-template--21601340850350__buy_box .ac-a .evolve-footnote,
#shopify-section-template--21601340850350__buy_box .ac-a .evolve-footnote * { font-size:13px !important; }

/* Testimony is short. Letting it run 1100px wide makes it tiring to read. */
.lp-jm-ssr .jdgm-rev__body, .lp-jm-ssr .jdgm-rev__body p { max-width:65ch; }

/* The footer copyright had faded almost to white. */
.footer__aside, .footer__aside *, :where(.pm-evolve) [class*="footer"] small { color:#5B5B5B !important; }

@media (max-width: 749px) {
  /* The chip grid inside the ingredient accordions declared two columns with
     !important, so the one-column mobile rule below it never won. And the copy
     inside those panels was still 11.5 to 13.5px, which is not a size this
     audience should be asked to read. */
  .product_description_accordion .ac-a .lp-acc__chips { grid-template-columns:1fr !important; }
  .lp-acc--set, .lp-acc { grid-template-columns:1fr !important; }


  /* Four product columns need 592px and the phone has 350. The two rarer
     formats fold away, so the comparison that matters, us against the scoop,
     fits the screen. Everything is still there on desktop. */
  /* the rows are display:contents, so the track list lives on the table itself */
  .lp-why .lp-cmp__cell:nth-child(4), .lp-why .lp-cmp__cell:nth-child(5) { display:none !important; }
  .lp-why .lp-cmp { grid-template-columns:minmax(96px,1.1fr) 1fr 1fr !important;
    min-width:0 !important; width:100% !important; }

  /* Allan, 11/09/2026: the claim strip slides on a phone exactly as it does on
     desktop. It used to be frozen into a stack here, with nine of the twelve
     tiles hidden; the base rule (flex, max-content, lp-marquee 36s) is left to
     do its job at every width. prefers-reduced-motion still stops it. */
}

/* The brand's customer count now sits under the product's own reviews and is
   sized as the supporting line it is, not as the headline. */
.lp-cs-review-wall .review_heading_section { padding-top:8px; }
#shopify-section-template--21601340850350__review_wall .review_heading_section .section_title {
  font-size:20px !important; line-height:1.3 !important; }
#shopify-section-template--21601340850350__review_wall .review_heading_section .section_description {
  font-size:15px !important; }
@media (max-width: 749px) {
  .lp-stats { grid-template-columns: 1fr !important; }
  .lp-stat b { white-space: normal !important; }
  .lp-proof__head, .lp-proof__grid > * { min-width: 0; }
}


.ec-pdp{--teal: #013d54;--ink: #333132;--bg-soft: #f7f8f8;--bg-blue: #d3e0e4;--stat-blue: #1579a1;--chart-navy: #1d2d44;--gray-mid: #969696;--gray-caption: #8a8f98;--gold: #eabc60;--chip-bg: #d9e7ee;--white: #ffffff;--space-xs: 4px;--space-sm: 8px;--space-smd: 12px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--space-3xl: 64px;--ease-out: cubic-bezier(.25, 1, .5, 1);--ease-toggle: cubic-bezier(.65, 0, .35, 1);--z-sticky: 200;--z-modal: 400;background:var(--white);color:var(--ink);font-family:Be Vietnam,Trebuchet MS,Arial,sans-serif;font-size:16px;font-weight:400;line-height:22.4px;letter-spacing:.6px;font-kerning:normal;text-rendering:optimizeLegibility}body.modal-open{overflow:hidden}.ec-pdp,.ec-pdp *,.ec-pdp *:before,.ec-pdp *:after{box-sizing:border-box}.ec-pdp img,.ec-pdp svg{display:block;max-width:100%}.ec-pdp img{height:auto}.ec-pdp button,.ec-pdp input{font:inherit}.ec-pdp button,.ec-pdp a{-webkit-tap-highlight-color:transparent}.ec-pdp a,.ec-pdp button{color:inherit}.ec-pdp h1,.ec-pdp h2,.ec-pdp h3,.ec-pdp p{margin:0}.ec-pdp h2,.ec-pdp h3,.ec-pdp h4,.ec-pdp h5{font-family:Be Vietnam,Trebuchet MS,Arial,sans-serif!important;font-weight:400}.ec-pdp .container{width:min(100%,1224px);margin-inline:auto;padding-inline:0}.ec-pdp.section{padding-block:64px}.ec-pdp .section-title{text-align:center}.ec-pdp .section-title,.ec-pdp .ingredients-intro h2,.ec-pdp.why .why-content>h2,.ec-pdp.steps .steps-content>h2,.ec-pdp .research-card h2{font-family:Be Vietnam,Trebuchet MS,Arial,sans-serif!important;font-size:40px;font-weight:400;line-height:48px;letter-spacing:.6px}.ec-pdp.benefits .section-title{line-height:56px}.ec-pdp.faq .section-title{line-height:70px}.ec-pdp.svg-sprite{position:absolute;width:0;height:0;overflow:hidden}.ec-pdp .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ec-pdp .skip-link{position:fixed;z-index:calc(var(--z-modal) + 1);top:var(--space-md);left:var(--space-md);padding:var(--space-smd) var(--space-md);background:var(--white);color:var(--teal);font-weight:700;transform:translateY(-200%);transition:transform .18s var(--ease-out)}.ec-pdp .skip-link:focus{transform:translateY(0)}.ec-pdp:focus-visible,.ec-pdp :focus-visible{outline:3px solid var(--stat-blue);outline-offset:3px}.ec-pdp.announcement{display:flex;min-height:44px;align-items:center;justify-content:center;gap:var(--space-sm);padding:10px 16px;background:var(--teal);color:var(--white);font-size:14px;line-height:1.35;text-align:center;text-decoration:none}.ec-pdp.announcement svg{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;transition:transform .18s var(--ease-out)}.ec-pdp.site-header{position:sticky;z-index:var(--z-sticky);top:0;border-bottom:1px solid #e5e7e9;background:var(--white)}.ec-pdp .nav{display:grid;min-height:72px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:32px}.ec-pdp .nav-logo{display:inline-flex;align-items:center}.ec-pdp .nav-logo img{width:auto;height:40px}.ec-pdp .nav-links{display:flex;align-items:center;justify-content:center;gap:clamp(13.6px,1.55vw,26.4px)}.ec-pdp .nav-links a{padding-block:14.4px;color:var(--ink);font-size:13px;letter-spacing:1px;line-height:1.2;text-decoration:none;text-transform:uppercase;white-space:nowrap}.ec-pdp .nav-links a.current{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5.6px}.ec-pdp .nav-actions{display:flex;align-items:center;gap:var(--space-sm)}.ec-pdp .nav-actions a{display:grid;width:44px;height:44px;place-items:center;border-radius:50%}.ec-pdp .nav-actions svg{width:24px;height:24px;fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.ec-pdp.hero{padding-top:64px}.ec-pdp .hero-grid{display:grid;grid-template-columns:612px 556px;align-items:start;gap:56px}.ec-pdp .gallery{min-width:0}.ec-pdp .gallery-main{display:grid;width:100%;aspect-ratio:1;place-items:center;background:var(--white)}.ec-pdp .gallery-main img{width:100%;height:100%;object-fit:contain}.ec-pdp .gallery-thumbs{display:flex;flex-wrap:nowrap;gap:12px;margin-top:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-block:4px 6px;scrollbar-width:thin;scrollbar-color:#c7cdd1 transparent}.ec-pdp .gallery-thumbs::-webkit-scrollbar{height:6px}.ec-pdp .gallery-thumbs::-webkit-scrollbar-track{background:transparent}.ec-pdp .gallery-thumbs::-webkit-scrollbar-thumb{border-radius:999px;background:#c7cdd1}.ec-pdp .gallery-thumbs>.gallery-thumb{scroll-snap-align:start}.ec-pdp .gallery-thumb{display:grid;width:92px;height:92px;flex:0 0 auto;place-items:center;padding:4px;border:1px solid #e0e0e0;border-radius:6px;background:var(--white);cursor:pointer;transition:border-color .16s var(--ease-out),transform .16s var(--ease-out)}.ec-pdp .gallery-thumb.is-active{border:2px solid var(--teal);padding:3px}.ec-pdp .gallery-thumb img{width:100%;height:100%;object-fit:contain}.ec-pdp .product-copy{display:flex;min-width:0;flex-direction:column;gap:17px;padding-top:0}.ec-pdp .rating-line{display:flex;align-items:center;gap:var(--space-smd);color:#000;font-size:16px;font-weight:400;line-height:22.4px;letter-spacing:.6px}.ec-pdp .stars{display:inline-flex;flex:0 0 auto;align-items:center;gap:2px}.ec-pdp .stars svg{fill:var(--gold);stroke:var(--gold);stroke-linejoin:round;stroke-width:1}.ec-pdp .stars svg.half{fill:var(--gold)}.ec-pdp .stars-large svg{width:20px;height:20px}.ec-pdp .stars-small svg{width:16px;height:16px}.ec-pdp .product-copy h1{color:var(--ink);font-family:"Silk Serif",Georgia,serif;font-size:46px;font-weight:700;line-height:46px;letter-spacing:.6px}.ec-pdp .hero-intro{max-width:60ch;font-size:16px;line-height:25.6px;letter-spacing:normal}.ec-pdp .benefit-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 30px;margin:0;padding:0;list-style:none}.ec-pdp .benefit-checklist li{display:flex;align-items:flex-start;gap:8px;min-width:0;font-size:16px;line-height:25.6px;letter-spacing:normal}.ec-pdp .benefit-checklist svg{width:16px;height:16px;flex:0 0 auto;margin-top:4.8px;fill:var(--teal);stroke:var(--white);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.ec-pdp .buy-box{width:100%;margin-top:0;scroll-margin-top:96px}.ec-pdp .purchase-options{display:grid;gap:8px;margin:0;padding:0;border:0}.ec-pdp .plan-card{position:relative;display:block;overflow:hidden;border:2px solid var(--bg-blue);border-radius:4px;background:var(--white);cursor:pointer;transition:border-color .16s var(--ease-out),background-color .16s var(--ease-out)}.ec-pdp .plan-card.one-time-plan:not(.is-selected){border-width:1px}.ec-pdp .plan-card.is-selected{border:2px solid var(--teal);background:var(--white)}.ec-pdp .plan-card:has(input:focus-visible){outline:3px solid var(--stat-blue);outline-offset:3px}.ec-pdp .plan-card input{position:absolute;width:1px;height:1px;opacity:0}.ec-pdp .best-value{display:flex;height:26px;align-items:center;padding-left:16px;background:var(--teal);color:var(--white);font-size:16px;font-weight:400;line-height:25.6px}.ec-pdp .plan-body{display:block;padding:var(--space-md)}.ec-pdp .plan-topline{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px}.ec-pdp .radio-mark{position:relative;width:24px;height:24px;border:1px solid #9aa4aa;border-radius:50%}.ec-pdp .radio-mark svg{display:none}.ec-pdp .is-selected .radio-mark{border-color:transparent;background:transparent}.ec-pdp .is-selected .radio-mark svg{display:block;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);fill:none;stroke:var(--chart-navy);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ec-pdp .plan-name{color:var(--chart-navy);font-size:18px;font-weight:700;line-height:32px;letter-spacing:.36px}.ec-pdp .price-group{display:flex;align-items:baseline;justify-content:flex-end;gap:4px;white-space:nowrap}.ec-pdp .price-group s{color:var(--gray-mid);font-size:18px;font-weight:400;line-height:32px}.ec-pdp .price-group strong{color:var(--chart-navy);font-size:18px;font-weight:700;line-height:32px;font-variant-numeric:tabular-nums}.ec-pdp .price-group span{color:var(--chart-navy);font-size:18px;font-weight:700;line-height:32px}.ec-pdp .plan-subline{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin-top:0;padding-left:36px;color:var(--chart-navy);font-size:15px;font-weight:400;line-height:22px}.ec-pdp .save-chip{flex:0 0 auto;padding:5px 10px;border:1px dashed var(--stat-blue);border-radius:10px;background:#1579a133;color:var(--ink);font-size:16px;font-weight:700;line-height:20px;text-transform:uppercase}.ec-pdp .best-plan .save-chip{background:#1579a133}.ec-pdp .plan-perks{display:grid;grid-template-columns:1fr;gap:4px;margin-top:10px;padding:0 24px 0 36px;color:var(--chart-navy);font-size:14px;line-height:24px}.ec-pdp .plan-perks[hidden]{display:none}.ec-pdp .plan-perks>span{position:relative;padding-left:13px}.ec-pdp .plan-perks>span:before{position:absolute;top:10.5px;left:0;width:3px;height:3px;border-radius:50%;background:var(--chart-navy);content:""}.ec-pdp .add-to-cart,.ec-pdp .sticky-actions button{border:0;border-radius:6px;background:var(--teal);color:var(--white);font-weight:700;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:background-color .16s var(--ease-out),transform .1s var(--ease-out)}.ec-pdp .add-to-cart{display:flex;width:100%;height:64px;align-items:center;justify-content:center;margin-top:16px;padding:16px 24px;border-radius:10px;font-size:20px;line-height:32px;letter-spacing:.4px;text-transform:none}.ec-pdp .add-to-cart:active,.ec-pdp .sticky-actions button:active{transform:translateY(1px)}.ec-pdp .shipping-notes{display:grid;gap:17px;margin-top:var(--space-md)}.ec-pdp .shipping-notes p{display:flex;align-items:flex-start;gap:17px;color:var(--ink);font-size:12px;font-weight:400;line-height:17.92px;letter-spacing:.6px}.ec-pdp .shipping-notes svg{width:18px;height:19px;flex:0 0 auto;margin-top:0;fill:none;stroke:var(--teal);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.ec-pdp.trust-strip{overflow:hidden;padding-block:12px;background:var(--teal);color:var(--white)}.ec-pdp .marquee{overflow:hidden}.ec-pdp .marquee-track{display:flex;width:max-content;animation:ec-pdp-trust-marquee 30s linear infinite}.ec-pdp .marquee:hover .marquee-track{animation-play-state:paused}.ec-pdp .trust-set{display:flex;flex:0 0 auto;align-items:center;gap:27px;padding-right:27px}.ec-pdp .trust-item{display:inline-flex;align-items:center;gap:14px;font-size:16px;font-weight:700;line-height:25.6px;letter-spacing:.6px;white-space:nowrap}.ec-pdp .trust-item svg{width:26px;height:26px;fill:none;stroke:var(--white);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.ec-pdp .trust-dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--white)}@keyframes ec-pdp-trust-marquee{to{transform:translate(-50%)}}.ec-pdp.ingredients{background:var(--bg-blue)}.ec-pdp .ingredients-grid{display:grid;grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:clamp(48px,7vw,96px)}.ec-pdp .ingredients-intro{align-self:start;padding-top:var(--space-smd)}.ec-pdp .ingredients-intro h2{max-width:17ch}.ec-pdp .text-link{min-height:44px;margin-top:var(--space-lg);padding:0;border:0;background:transparent;color:var(--ink);font-size:18px;text-decoration:underline;text-underline-offset:4.8px;cursor:pointer}.ec-pdp .accordion-item{border-bottom:1px solid var(--ink)}.ec-pdp .ingredient-accordion .accordion-item:first-child{border-top:1px solid var(--ink)}.ec-pdp .accordion-trigger{display:grid;width:100%;min-height:88px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-lg);padding:var(--space-lg) 0;border:0;background:transparent;color:var(--ink);font-size:24px;font-weight:400;line-height:31.2px;letter-spacing:.6px;text-align:left;cursor:pointer}.ec-pdp .plus-icon{position:relative;width:40px;height:40px;flex:0 0 auto;border:1px solid #7a8a92;border-radius:50%;transition:transform .3s var(--ease-toggle)}.ec-pdp .plus-icon:before,.ec-pdp .plus-icon:after{position:absolute;top:calc(50% - 1px);left:calc(50% - 7px);width:14px;height:2px;background:var(--teal);content:""}.ec-pdp .plus-icon:after{transform:rotate(90deg)}.ec-pdp .accordion-trigger[aria-expanded=true] .plus-icon{transform:rotate(45deg)}.ec-pdp .accordion-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s var(--ease-toggle)}.ec-pdp .accordion-panel.is-open{grid-template-rows:1fr}.ec-pdp .accordion-panel-inner{min-height:0;overflow:hidden}.ec-pdp .ingredient-detail{display:grid;grid-template-columns:minmax(0,1fr) 100px;align-items:center;gap:var(--space-xl)}.ec-pdp .ingredient-detail p{padding-bottom:28px}.ec-pdp .ingredient-detail img{width:100px;height:100px;margin-bottom:28px;border-radius:50%;object-fit:cover}.ec-pdp.benefits{position:relative;overflow:hidden;background:var(--white)}.ec-pdp.benefits .container{position:relative;z-index:1}.ec-pdp .rings{position:absolute;top:-160px;right:-128px;width:400px;height:400px;border:1px solid #d3e0e4;border-radius:50%}.ec-pdp .rings:before,.ec-pdp .rings:after{position:absolute;border:1px solid #d3e0e4;border-radius:50%;content:""}.ec-pdp .rings:before{top:56px;right:56px;bottom:56px;left:56px}.ec-pdp .rings:after{top:112px;right:112px;bottom:112px;left:112px}.ec-pdp .benefits-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-xl);margin-top:var(--space-2xl)}.ec-pdp .benefit{display:grid;justify-items:center;gap:var(--space-md);text-align:center}.ec-pdp .benefit>svg,.ec-pdp .benefit>img{width:72px;height:72px;fill:none;stroke:var(--teal);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ec-pdp .benefit h3{font-family:Be Vietnam,Trebuchet MS,Arial,sans-serif;font-size:20px;font-weight:400;line-height:24px;letter-spacing:.6px}.ec-pdp .benefit p{margin-top:var(--space-sm);font-size:16px;line-height:22.4px;letter-spacing:.6px}.ec-pdp.why{background:var(--bg-soft);text-align:center}.ec-pdp .why-content{max-width:1056px}.ec-pdp .why-lead{max-width:832px;margin:var(--space-lg) auto 0;font-size:16px;line-height:22.4px;letter-spacing:.6px}.ec-pdp .why-lead+p{max-width:944px;margin:var(--space-md) auto 0}.ec-pdp .stats-row{display:grid;max-width:720px;grid-template-columns:repeat(2,minmax(0,1fr));margin:var(--space-2xl) auto;border-inline:1px solid #b9c4ca}.ec-pdp .stat{padding:0 var(--space-xl)}.ec-pdp .stat+.stat{border-inline-start:1px solid #b9c4ca}.ec-pdp .stat-number{color:var(--stat-blue);font-size:56px;font-weight:400;font-variant-numeric:tabular-nums;line-height:56px;letter-spacing:.6px}.ec-pdp .stat-number span{margin-left:.2em;font-size:.5em}.ec-pdp .stat p{max-width:304px;margin:var(--space-md) auto 0}.ec-pdp .chart-wrap{position:relative;max-width:814px;margin:0 auto}.ec-pdp .chart-wrap>img{width:100%}.ec-pdp .tested-badge{position:absolute;top:-32px;right:-36px;display:grid;width:92px;height:92px;place-items:center;border-radius:50%;background:var(--stat-blue)}.ec-pdp .tested-badge .badge-text{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ec-pdp .tested-badge text{fill:var(--white);font-family:Be Vietnam,Trebuchet MS,Arial,sans-serif;font-size:7.52px;font-weight:700;letter-spacing:.08em}.ec-pdp .tested-badge img{width:44px;height:44px}.ec-pdp .disclaimer-card{max-width:1030px;margin:var(--space-xl) auto 0;padding:var(--space-lg);border-radius:10px;background:var(--white);font-size:13px;line-height:19px}.ec-pdp.steps{background:var(--white);text-align:center}.ec-pdp .steps-intro{max-width:1150px;margin:var(--space-md) auto 0}.ec-pdp .steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xl);margin-top:var(--space-2xl)}.ec-pdp .step{display:grid;justify-items:center;align-content:start;gap:var(--space-md)}.ec-pdp .step img{width:auto;height:120px;object-fit:contain}.ec-pdp .step-number{min-width:60px;padding:6px 16px;border-radius:999px;background:var(--teal);color:var(--white);font-size:15px;font-weight:700;line-height:1.4}.ec-pdp .step p{max-width:34ch}.ec-pdp.research{background:var(--bg-soft)}.ec-pdp .research-card{display:grid;justify-items:center;padding:56px 40px;border:1px solid var(--teal);border-radius:24px;background:var(--white);text-align:center}.ec-pdp .science-icon{width:120px;height:120px}.ec-pdp .research-card h2{margin-top:var(--space-lg)}.ec-pdp .research-quote{display:grid;max-width:850px;gap:var(--space-md);margin-top:var(--space-lg);font-size:16px;line-height:22.4px;letter-spacing:.6px}.ec-pdp .research-attribution{margin-top:var(--space-lg);font-size:16px;line-height:22.4px;letter-spacing:.6px}.ec-pdp .faq-accordion{margin-top:var(--space-xl)}.ec-pdp .faq-accordion .accordion-item{border-color:#d8dcde}.ec-pdp .faq-accordion .accordion-item:first-child{border-top:1px solid #d8dcde}.ec-pdp .faq-accordion .accordion-trigger{min-height:96px;padding-block:28px}.ec-pdp .faq-accordion .accordion-panel-inner{padding-right:64px}.ec-pdp .faq-accordion .accordion-panel-inner p{max-width:1088px;padding-bottom:28px}.ec-pdp .faq-legal{display:grid;gap:var(--space-xs);margin-top:var(--space-xl);padding:var(--space-md);border:1px solid #c7cdd1;border-radius:4px;font-size:12px;line-height:17px;text-align:center}.ec-pdp.faq{padding-block:80px;background:var(--bg-blue)}.ec-pdp.reviews{padding-block:48px;background:var(--white)}.ec-pdp .reviews-content{max-width:1120px}.ec-pdp .jdgm-rev-widg__title{display:none}.ec-pdp.reviews h2{font-size:40px;font-weight:400;line-height:48px;letter-spacing:.6px;text-align:center}.ec-pdp .review-summary{display:grid;max-width:768px;grid-template-columns:auto auto minmax(336px,1fr);align-items:center;gap:var(--space-xl);margin:var(--space-xl) auto 0}.ec-pdp .summary-meta{display:grid;gap:var(--space-xs);white-space:nowrap}.ec-pdp .summary-meta strong{font-size:16px}.ec-pdp .summary-meta span{font-size:14px}.ec-pdp .histogram{display:grid;gap:4.8px}.ec-pdp .histogram-row{display:grid;grid-template-columns:72px minmax(0,220px) 32px;align-items:center;gap:var(--space-sm);font-size:14px;font-variant-numeric:tabular-nums}.ec-pdp .mini-stars{color:var(--gold);font-size:12px;letter-spacing:.08em;line-height:1;white-space:nowrap}.ec-pdp .mini-stars span{color:var(--white)}.ec-pdp .histogram-track{height:8px;overflow:hidden;background:var(--white)}.ec-pdp .histogram-track>span{display:block;height:100%;background:var(--teal)}.ec-pdp .review-list{margin-top:var(--space-2xl);border-top:1px solid rgba(3,61,84,.15)}.ec-pdp .review-card{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--space-xl);padding-block:var(--space-xl);border-bottom:1px solid rgba(3,61,84,.15)}.ec-pdp .reviewer{display:grid;justify-items:start;align-content:start;gap:6px;color:#66737a;font-size:14px}.ec-pdp .reviewer .avatar{width:48px;height:48px;margin-bottom:var(--space-xs);fill:none;stroke:var(--teal);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3}.ec-pdp .reviewer strong{color:var(--ink);font-size:16px}.ec-pdp .verified{padding:2px 6px;border-radius:3px;background:var(--teal);color:var(--white);font-size:11px;line-height:1.4}.ec-pdp .review-body{min-width:0}.ec-pdp .review-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.ec-pdp .review-top time{color:#66737a;font-size:14px;font-variant-numeric:tabular-nums}.ec-pdp .review-body h3{margin-top:var(--space-smd);font-size:16px;font-weight:700;line-height:1.35}.ec-pdp .review-body p{max-width:65ch;margin-top:var(--space-sm)}.ec-pdp .review-source{display:inline-block;margin-top:var(--space-md);padding:4px 8px;border:1px solid #e6e6e6;color:#7b7b7b;font-size:12px;line-height:1.35}.ec-pdp .site-footer{padding:40px 0 max(24px,env(safe-area-inset-bottom));border-top:1px solid #e5e7e9;background:var(--bg-soft)}.ec-pdp .footer-main{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xl)}.ec-pdp .footer-brand{display:flex;max-width:380px;align-items:center;gap:var(--space-md)}.ec-pdp .footer-brand img{width:auto;height:36px;flex:0 0 auto}.ec-pdp .footer-brand p{font-size:15px}.ec-pdp .footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-sm) var(--space-lg);font-size:15px}.ec-pdp .footer-links a{padding-block:10.4px;text-decoration:none}.ec-pdp .footer-legal{margin-top:var(--space-xl);color:#7b7b7b;font-size:12px;text-align:center}.ec-pdp .copyright{margin-top:var(--space-smd);font-size:13px;text-align:center}.ec-pdp.supplement-modal{width:100%;max-width:none;height:100%;max-height:none;padding:16px;border:0;background:transparent}.ec-pdp.supplement-modal[open]{display:grid;place-items:center}.ec-pdp.supplement-modal::backdrop{background:#033d548c}.ec-pdp .modal-panel{position:relative;width:min(100%,560px);max-height:calc(100vh - 32px);overflow:auto;padding:var(--space-lg);border-radius:12px;background:var(--white)}.ec-pdp .modal-panel>img{width:100%}.ec-pdp .modal-close{position:absolute;top:var(--space-sm);right:var(--space-sm);width:40px;height:40px;border:0;border-radius:50%;background:var(--white);cursor:pointer}.ec-pdp .modal-close span:before,.ec-pdp .modal-close span:after{position:absolute;top:calc(50% - 1px);left:calc(50% - 8.8px);width:17.6px;height:2px;background:var(--teal);content:""}.ec-pdp .modal-close span:before{transform:rotate(45deg)}.ec-pdp .modal-close span:after{transform:rotate(-45deg)}.ec-pdp.sticky-cart{position:fixed;z-index:var(--z-sticky);right:0;bottom:0;left:0;visibility:hidden;padding-block:8px max(8px,env(safe-area-inset-bottom));background:var(--white);box-shadow:0 -2px 12px #00000014;opacity:0;transform:translateY(105%);transition:transform .26s var(--ease-out),opacity .18s var(--ease-out),visibility .26s}.ec-pdp.sticky-cart.is-visible{visibility:visible;opacity:1;transform:translateY(0)}.ec-pdp .sticky-cart-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xl)}.ec-pdp .sticky-product{display:flex;align-items:center;gap:var(--space-smd)}.ec-pdp .sticky-product>img{width:44px;height:44px;object-fit:contain}.ec-pdp .sticky-product>div{display:grid;gap:2px}.ec-pdp .sticky-actions{display:flex;align-items:center;gap:var(--space-lg)}.ec-pdp .sticky-actions>strong{white-space:nowrap}.ec-pdp .sticky-actions>strong span{font-size:14px;font-weight:400}.ec-pdp .sticky-actions button{padding:12px 28px;font-size:14px}@media(hover:hover){.ec-pdp.announcement:hover svg{transform:translate(3.2px)}.ec-pdp .nav-links a:hover,.ec-pdp .footer-links a:hover,.ec-pdp .text-link:hover{color:var(--stat-blue)}.ec-pdp .nav-actions a:hover{background:var(--bg-soft)}.ec-pdp .gallery-thumb:hover{border-color:var(--teal);transform:translateY(-2px)}.ec-pdp .plan-card:hover{border-color:var(--teal)}.ec-pdp .add-to-cart:hover,.ec-pdp .sticky-actions button:hover{background:#02293a}}@media(max-width:1024px){.ec-pdp .nav{gap:var(--space-md)}.ec-pdp .nav-links{gap:12px}.ec-pdp .nav-links a{font-size:11.2px;letter-spacing:.64px}.ec-pdp .hero-grid{grid-template-columns:minmax(0,52fr) minmax(0,48fr);gap:32px}.ec-pdp .benefit-checklist{grid-template-columns:1fr}.ec-pdp .benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ec-pdp .benefit:nth-child(4){grid-column:1 / 2;transform:translate(50%)}.ec-pdp .benefit:nth-child(5){grid-column:2 / 3;transform:translate(50%)}.ec-pdp .tested-badge{right:-12px}}@media(max-width:768px){.ec-pdp{line-height:25.6px}.ec-pdp .container{padding-inline:16px}.ec-pdp.section{padding-block:32px}.ec-pdp.faq{padding-block:60px}.ec-pdp.reviews{padding-block:32px}.ec-pdp .section-title,.ec-pdp.benefits .section-title,.ec-pdp.faq .section-title,.ec-pdp .ingredients-intro h2,.ec-pdp.why .why-content>h2,.ec-pdp.steps .steps-content>h2,.ec-pdp .research-card h2,.ec-pdp.reviews h2{font-size:26px;line-height:32px}.ec-pdp.announcement{min-height:48px;padding-inline:12px;font-size:13px}.ec-pdp .nav{min-height:64px;grid-template-columns:auto 1fr auto}.ec-pdp .nav-links{display:none}.ec-pdp .nav-logo img{height:36px}.ec-pdp .nav-actions{grid-column:3}.ec-pdp.hero{padding-top:32px}.ec-pdp .hero-grid{grid-template-columns:1fr;gap:32px}.ec-pdp .gallery-main{max-height:none}.ec-pdp .gallery-thumbs{justify-content:flex-start;scroll-padding-inline-start:0}.ec-pdp .product-copy{padding-top:0}.ec-pdp .rating-line{align-items:flex-start}.ec-pdp .product-copy h1{font-size:36px;line-height:48px}.ec-pdp .benefit-checklist{grid-template-columns:1fr}.ec-pdp .plan-topline{grid-template-columns:24px minmax(0,1fr) auto;gap:10px}.ec-pdp .plan-name{font-size:18px}.ec-pdp .price-group{gap:4px}.ec-pdp .price-group strong{font-size:18px}.ec-pdp .plan-subline{padding-left:36px}.ec-pdp .plan-perks{grid-template-columns:1fr}.ec-pdp .shipping-notes p{font-size:12px}.ec-pdp .gallery-thumbs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ec-pdp .gallery-thumbs::-webkit-scrollbar{display:none}.ec-pdp .trust-set{gap:20px;padding-right:20px}.ec-pdp .ingredients-grid{grid-template-columns:1fr;gap:var(--space-xl)}.ec-pdp .ingredients-intro{padding-top:0}.ec-pdp .ingredients-intro h2{max-width:22ch}.ec-pdp .accordion-trigger{min-height:80px;padding-block:20px;font-size:24px;line-height:24px}.ec-pdp .ingredient-detail{grid-template-columns:minmax(0,1fr) 80px;gap:var(--space-md)}.ec-pdp .ingredient-detail img{width:80px;height:80px}.ec-pdp .rings{top:-192px;right:-208px}.ec-pdp .benefits-grid{grid-template-columns:1fr;gap:var(--space-lg)}.ec-pdp .benefit,.ec-pdp .benefit:nth-child(4),.ec-pdp .benefit:nth-child(5){display:grid;grid-column:auto;grid-template-columns:72px minmax(0,1fr);align-items:center;justify-items:start;gap:var(--space-md);text-align:left;transform:none}.ec-pdp .benefit p{margin-top:var(--space-xs);line-height:25.6px}.ec-pdp .stats-row{grid-template-columns:1fr;gap:var(--space-xl);border-inline:0}.ec-pdp .stat{padding:0}.ec-pdp .stat+.stat{padding-top:var(--space-xl);border-top:1px solid #b9c4ca;border-inline-start:0}.ec-pdp .tested-badge{display:none}.ec-pdp .disclaimer-card{padding:var(--space-md)}.ec-pdp .steps-grid{grid-template-columns:1fr;gap:var(--space-2xl)}.ec-pdp .research-card{padding:40px 20px;border-radius:20px}.ec-pdp .science-icon{width:96px;height:96px}.ec-pdp .research-quote,.ec-pdp .research-attribution{font-size:16px;line-height:25.6px}.ec-pdp .why-lead{line-height:25.6px}.ec-pdp .faq-accordion .accordion-trigger{padding-block:20px}.ec-pdp .faq-accordion .accordion-panel-inner{padding-right:0}.ec-pdp .review-summary{grid-template-columns:1fr;justify-items:center;gap:var(--space-md)}.ec-pdp .summary-meta{justify-items:center}.ec-pdp .histogram{width:min(100%,352px)}.ec-pdp .histogram-row{grid-template-columns:72px minmax(0,1fr) 32px}.ec-pdp .review-card{grid-template-columns:1fr;gap:var(--space-lg)}.ec-pdp .reviewer{grid-template-columns:48px auto auto;align-items:center;gap:4px 10px}.ec-pdp .reviewer .avatar{grid-row:1 / 3;margin:0}.ec-pdp .reviewer>span:last-child{grid-column:2 / 4}.ec-pdp .reviewer .verified{grid-column:3}.ec-pdp .review-body p{max-width:none}.ec-pdp .footer-main{align-items:flex-start;flex-direction:column}.ec-pdp .footer-brand{align-items:flex-start}.ec-pdp .footer-links{justify-content:flex-start;gap:4px 16px}.ec-pdp .modal-panel{padding:var(--space-md)}.ec-pdp .sticky-cart-inner{gap:var(--space-sm)}.ec-pdp .sticky-product>div{display:none}.ec-pdp .sticky-actions{flex:1;justify-content:flex-end;gap:var(--space-smd)}.ec-pdp .sticky-actions>strong{font-size:14px}.ec-pdp .sticky-actions button{padding:12px 16px;font-size:12px}}@media(prefers-reduced-motion:reduce){.ec-pdp,.ec-pdp *,.ec-pdp *:before,.ec-pdp *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.ec-pdp .marquee-track{animation:none}}.ec-pdp .rating-line .jdgm-prev-badge[data-number-of-reviews="0"],.ec-pdp .sticky-product .jdgm-prev-badge[data-number-of-reviews="0"]{display:none!important}.ec-pdp .rating-line .jdgm-prev-badge__text{font-size:16px;line-height:22.4px;letter-spacing:.6px;color:var(--ink)}.ec-pdp .rating-line .jdgm-star{color:var(--gold)}
/*# sourceMappingURL=/cdn/shop/t/59/assets/ec-pdp.css.map */

/* Their stylesheet is already namespaced .ec-pdp and carries no rem values, so
   it is used exactly as they wrote it. Only the pieces this page adds need
   styling, and they are drawn in their own idiom. */
/* Their PDP stylesheet asks for "Silk Serif" and "Be Vietnam", while their
   custom.css declares the faces as "SilkSerifText-Regular" and "Be Vietnam
   Regular". On their own site both are loaded, so it resolves; here the short
   names have to be declared too or the buy box falls back to Georgia and
   Trebuchet. Same files, two more names. */
@font-face { font-family: 'Silk Serif'; src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-zend-silkseriftext-regular.woff?v=31813090696649428491789155520") format('woff');
  font-weight: 100 900; font-style: normal; font-display: swap; }
@font-face { font-family: 'Be Vietnam'; src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-zend-2cbcc23a9fb355b53be686fc02542778.woff2?v=5737909103153650321789155507") format('woff2');
  font-weight: 100 500; font-style: normal; font-display: swap; }
@font-face { font-family: 'Be Vietnam'; src: url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-zend-4821f1f0d453f37fc1351a9311a0b0f9.woff2?v=133249257260245577861789155502") format('woff2');
  font-weight: 501 900; font-style: normal; font-display: swap; }
.zend-pdp { font-family: 'Be Vietnam Regular', -apple-system, sans-serif; }
/* Measured on their live PDP at 1280: the hero grid runs 28px to 1252px, so
   1224px of content, which is exactly their two columns (612 and 556) plus their
   56px gap. Prestige caps its own .container at 1140, which pushed their buy box
   off the right edge. The element carries BOTH classes, container and hero-grid,
   so padding on it would inset the grid tracks instead of the block: width, not
   padding. */
.zend-pdp .ec-pdp .container, .zend-pdp .container {
  width: min(1224px, 100% - 56px) !important; max-width: none !important;
  margin-inline: auto !important; padding-left: 0 !important; padding-right: 0 !important; }
@media (max-width: 768px) {
  .zend-pdp .ec-pdp .container, .zend-pdp .container {
    width: min(1224px, 100% - 32px) !important; }
}
.zend-pdp .svg-sprite { position: absolute; width: 0; height: 0; overflow: hidden; }
.zend-pdp .ec-pdp .rating-line { display:flex; align-items:center; gap:8px; font-size:15px; color:#333132; }
.zend-pdp .evolve-stars { color:#EABC60; letter-spacing:1px; }
.zend-pdp .evolve-gift { display:grid; grid-template-columns:auto 1fr; align-items:center;
  column-gap:14px; row-gap:8px; border:1px solid rgba(1,61,84,.16); border-radius:10px;
  padding:12px 14px; margin:0 0 20px; background:#fff; }
.zend-pdp .evolve-gift__tile { position:relative; display:grid; place-items:center;
  width:64px; height:64px; border-radius:8px; background:#F7F8F8;
  border:1px solid rgba(1,61,84,.08); }
.zend-pdp .evolve-gift__tile img { width:52px; height:auto; }
.zend-pdp .evolve-gift__flag { position:absolute; top:-8px; left:-8px; background:#013D54;
  color:#F5CE77; font-size:11px; font-weight:700; letter-spacing:.6px; text-transform:uppercase;
  padding:2px 7px; border-radius:999px; }
.zend-pdp .evolve-gift__text { display:grid; gap:2px; }
.zend-pdp .evolve-gift__name { font-size:15px; font-weight:700; color:#333132; line-height:1.3; }
.zend-pdp .evolve-gift__value { font-size:13px; color:#5B5B5B; letter-spacing:.3px; }
.zend-pdp .evolve-gift__value s { color:#8A8A8A; margin-right:2px; }
/* Locked. Fading the whole card just read as broken, and a shopper cannot want
   something they can barely see. So the words stay at full strength and the
   PRODUCT is what is locked away: it goes grey behind a navy scrim with a
   padlock on it, the FREE flag turns off, the card goes dashed and grey, and the
   line underneath becomes a button that switches the plan for them. */
.zend-pdp .evolve-gift__padlock { position:absolute; inset:0; display:none;
  place-items:center; border-radius:8px; background:rgba(1,61,84,.55); color:#fff; }
.zend-pdp .evolve-gift__padlock svg { width:26px; height:26px; }
.zend-pdp .evolve-gift.is-locked { background:#F7F8F8; border-style:dashed;
  border-color:rgba(1,61,84,.32); }
.zend-pdp .evolve-gift.is-locked .evolve-gift__padlock { display:grid; }
.zend-pdp .evolve-gift.is-locked .evolve-gift__tile img { filter:grayscale(1); }
.zend-pdp .evolve-gift.is-locked .evolve-gift__flag { display:none; }
.zend-pdp .evolve-gift.is-locked .evolve-gift__name { color:#5B5B5B; }
.zend-pdp .evolve-gift.is-locked .evolve-gift__value { text-decoration:none; }

.zend-pdp .evolve-gift__unlock { grid-column:1 / -1; display:flex; align-items:center;
  gap:8px; width:100%; margin:2px 0 0; padding:9px 12px; border:0; border-radius:8px;
  background:#013D54; color:#F5CE77; font:inherit; font-size:13px; font-weight:700;
  letter-spacing:.4px; text-align:left; cursor:pointer; }
.zend-pdp .evolve-gift__unlock svg { width:16px; height:16px; flex:0 0 auto; }
.zend-pdp .evolve-gift__unlock:hover { background:#02506e; }
/* the accordion panels carry lists and a pull quote */
.zend-pdp .evolve-accordion .accordion-panel-inner p { margin:0 0 12px; font-size:14px;
  line-height:1.6; color:#333132; }
.zend-pdp .evolve-accordion .accordion-panel-inner ul { margin:0 0 14px; padding:0; display:grid; gap:8px; }
.zend-pdp .evolve-accordion .accordion-panel-inner li { position:relative; padding-left:18px;
  font-size:14px; line-height:1.55; color:#333132; }
.zend-pdp .evolve-accordion .accordion-panel-inner li::before { content:""; position:absolute;
  left:2px; top:8px; width:6px; height:6px; border-radius:50%; background:#013D54; }
.zend-pdp .evolve-accordion .accordion-panel-inner strong { color:#013D54; }
.zend-pdp .evolve-acc__quote { border-left:3px solid #F5CE77; padding-left:12px;
  font-style:italic; color:#5B5B5B !important; }
/* Their own shipping notes: an icon, one line each, their 17px rhythm. Ours had
   lost the icons and picked up the page's 15px body size, which left three bare
   sentences floating a long way apart. */
/* One row, three columns, the way the reference page carries its trust line
   (Allan, 09/09/2026). They stack again on a phone, where three across would be
   unreadable. The bottom margin is what stops the last note sitting on top of
   the first accordion title. */
.zend-pdp .ec-pdp .shipping-notes { display:grid !important;
  grid-template-columns:repeat(3, 1fr); gap:18px; align-items:start;
  margin-bottom:34px; padding-bottom:22px;
  border-bottom:1px solid rgba(1,61,84,.12); }
.zend-pdp .ec-pdp .shipping-notes p { display:flex; align-items:flex-start; gap:9px;
  font-size:12.5px !important; line-height:1.4 !important; letter-spacing:.3px; margin:0; }
.zend-pdp .ec-pdp .shipping-notes svg { margin-top:1px; }
.zend-pdp .ec-pdp .shipping-notes strong { font-weight:700; display:block; }
@media (max-width: 560px) {
  .zend-pdp .ec-pdp .shipping-notes { grid-template-columns:1fr; gap:12px; }
  .zend-pdp .ec-pdp .shipping-notes strong { display:inline; }
}

/* Allan, 11/09/2026 (Loom). The buy box now carries the listicle's own two
   panels, so it borrows the listicle's card and step styling with it. */
.ec-pdp .pm-cards,.ec-pdp .pm-steps{display:grid;gap:10px;margin:12px 0 4px}
.ec-pdp .pm-cards{grid-template-columns:repeat(2,minmax(0,1fr))}
@media (max-width:600px){ .ec-pdp .pm-cards{grid-template-columns:1fr} }
.ec-pdp .pm-card,.ec-pdp .pm-step{border:1px solid rgba(1,61,84,.16);border-radius:10px;
  padding:12px 14px;background:#fff}
.ec-pdp .pm-step{display:flex;gap:10px;align-items:flex-start}
.ec-pdp .pm-card svg,.ec-pdp .pm-step svg{width:20px;height:20px;color:#013D54}
.ec-pdp .pm-card svg{display:block;margin-bottom:7px}
.ec-pdp .pm-step svg{flex:0 0 20px;margin-top:2px}
.ec-pdp .pm-card b,.ec-pdp .pm-step b{display:block;font-weight:700;margin-bottom:2px}
.ec-pdp .pm-card>span,.ec-pdp .pm-step>span>span{display:block;opacity:.72}
.ec-pdp .pm-fine{display:block;margin-top:10px;font-size:.88em;opacity:.62}

/* The link under the button. Not a button: a link, tight to it. */
.ec-pdp .evolve-ingredients-link{display:block;width:100%;margin:8px 0 0;padding:0;
  border:0;background:none;font:inherit;font-size:15px;line-height:1.3;color:#013D54;
  text-align:center;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.ec-pdp .evolve-ingredients-link:hover{opacity:.72}

/* Allan, 11/09/2026: the double gap between the shipping notes and the first
   panel. The notes own a bottom margin and the accordion a top one. */
.ec-pdp .buy-box .shipping-notes{margin-bottom:0}
.ec-pdp .buy-box .evolve-accordion{margin-top:0}

/* The three claim seals sat on different baselines because the artwork is three
   different heights. One row, one height, centred. */
.lp-awards__track,.lp-awards__list{align-items:center}
.lp-awards img,.lp-awards__item img{height:64px;width:auto;object-fit:contain;
  display:block;margin:0 auto}
.lp-awards__item{display:flex;align-items:center;justify-content:center}

/* Allan, 11/09/2026: the FAQ read as one block of text. */
.lp-faq__item,.lp-faq details{margin-bottom:12px}
.lp-faq__a,.lp-faq details > div{padding-top:4px;padding-bottom:14px;line-height:1.65}

/* Allan, 11/09/2026: the guarantee picture is the client's approved square
   slide, so the block's landscape frame was cutting its title off. */

/* Allan, 11/09/2026: the comparison rows are a benefit and four marks now, so
   the label column carries all the words and was clipping them on a phone. */
@media (max-width:600px){
  /* Two things had to be measured rather than guessed. .lp-cmp__row is
     display:contents, so the grid is on .lp-cmp itself; and below 750px the
     table shows the label plus two columns, the rest swipe. The reference also
     sets both with !important from a later sheet, hence the doubled class. */
  .lp-cmp .lp-cmp__label{letter-spacing:0 !important;line-height:1.35 !important;
    overflow:visible !important;white-space:normal !important;min-width:0}
}

/* Allan, 11/09/2026: the ingredients link opens a panel on the page. */
.evolve-ing-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;
  justify-content:center;padding:20px}
.evolve-ing-modal[hidden]{display:none}
.evolve-ing-modal__backdrop{position:absolute;inset:0;background:rgba(1,61,84,.62)}
.evolve-ing-modal__panel{position:relative;background:#fff;border-radius:12px;padding:14px;
  max-width:620px;width:100%;max-height:90vh;overflow:auto;
  box-shadow:0 24px 60px rgba(0,0,0,.28)}
.evolve-ing-modal__panel img{display:block;width:100%;height:auto;border-radius:6px}
.evolve-ing-modal__x{position:absolute;top:6px;right:10px;border:0;background:none;
  font-size:32px;line-height:1;color:#013D54;cursor:pointer;padding:4px 8px}

/* item 5: the three cards were touching the row under them. */
.lp-steps--row li{margin-bottom:26px}
.lp-steps--row li p{margin-bottom:0;line-height:1.6}
.lp-steps--row li b{display:block;margin-bottom:8px;line-height:1.25}

@media (max-width:600px){
  /* item 4: 36px numerals over 12px captions read as squashed. One scale. */
  .lp-stats{gap:28px !important}
  .lp-stat{padding:0 4px}
  .lp-stat b{font-size:30px !important;line-height:1.15 !important;display:block;
    margin-bottom:4px}
  .lp-stat span,.lp-stat small{font-size:14px !important;line-height:1.45 !important;
    display:block;max-width:26ch;margin-left:auto;margin-right:auto}
  .lp-proof__grid{gap:22px}

  /* Allan, 11/09/2026: all four options stay on the phone, pictures included.
     Each cell holds one mark, so a column only needs room for a tick. */
  .lp-cmp.lp-cmp{grid-template-columns:92px repeat(4,minmax(0,1fr)) !important}
  /* The reference folds the two rarer formats away below 750px with
     .lp-why .lp-cmp__cell:nth-child(4),(5){display:none !important}. That is
     a more specific selector than a plain class, so it has to be answered in
     kind or the grid runs three cells short on every row and scrambles. */
  .lp-why .lp-cmp__cell:nth-child(4),
  .lp-why .lp-cmp__cell:nth-child(5){display:flex !important}
  .lp-cmp .lp-cmp__tile{width:38px !important;height:38px !important;
    margin:0 auto 4px !important;float:none !important}
  .lp-cmp .lp-cmp__tile img{width:100% !important;height:100% !important;
    object-fit:contain !important}
  .lp-cmp .lp-cmp__cell{padding-left:2px !important;padding-right:2px !important;
    text-align:center}
  .lp-cmp .lp-cmp__cell b{font-size:9px !important;line-height:1.2 !important;
    letter-spacing:0 !important;white-space:normal !important;hyphens:none;
    display:block}
  .lp-cmp .lp-cmp__label{font-size:11px !important;padding-left:8px !important;
    padding-right:4px !important}
  .lp-cmp svg{width:16px !important;height:16px !important}

  .lp-steps--row li{margin-bottom:34px}
}

/* The icon over each trial figure. */
.lp-stat__icon{display:block;width:30px;height:30px;margin:0 auto 8px;color:#013D54;
  opacity:.9}
@media (max-width:600px){ .lp-stat__icon{width:26px;height:26px;margin-bottom:6px} }

/* Allan, 11/09/2026: the three pictures in the misconceptions row are made at
   3:2, so the frame is 3:2 and nothing of them is cropped away. */
.lp-steps--row li img{aspect-ratio:1/1 !important;height:auto !important;
  width:100% !important;object-fit:cover !important;display:block}
/* the frame reserved the old taller height, leaving a strip of card under the
   picture. Let it take its height from the picture. */
.lp-steps--row li > div:first-child,
.lp-steps--row li picture{height:auto !important;aspect-ratio:auto !important;
  display:block;line-height:0}

/* Allan, 11/09/2026: the trial line was left aligned under a centred heading. */
.lp-proof__head{text-align:center}
.lp-proof__sub{text-align:center;margin-left:auto;margin-right:auto;max-width:52ch}

/* Allan, 11/09/2026: every comparison tile carries a white rounded panel behind
   the product. On the three white cells it is invisible; on Evolve's navy cell
   it read as a pale box with a dark jar boxed inside it. Ours sits on the navy
   itself, and takes the room the panel was using. */
.lp-cmp__cell--us .lp-cmp__tile{background:transparent !important;
  box-shadow:none !important;border:0 !important;padding:0 !important}
.lp-cmp__cell--us .lp-cmp__tile img{width:76px !important;height:76px !important;
  object-fit:contain !important}

/* Allan, 11/09/2026: the jar is near black and the column head was navy, so the
   product disappeared into its own panel. Zend's coral is their Evolve studio
   ground, the same colour behind the hero and the three cards further down, and
   a black jar reads hard against it. The label turns navy to stay legible. */
.lp-cmp__row--head .lp-cmp__cell--us{background:#E76C5A !important}
.lp-cmp__row--head .lp-cmp__cell--us b,
.lp-cmp__row--head .lp-cmp__cell--us span,
.lp-cmp__row--head .lp-cmp__cell--us small{color:#013D54 !important}

/* Allan, 11/09/2026: "Why Most Women Skip Creatine" was breaking after "Skip"
   and leaving "Creatine" alone on a line. */
.lp-why h2,.lp-cmp-head h2{text-wrap:balance;text-wrap:pretty}

/* The three figures' captions were 14px under a 17px paragraph. One size. */
.lp-stat span,.lp-stat small{font-size:17px !important;line-height:26px !important}
@media (max-width:600px){
  .lp-stat span,.lp-stat small{font-size:17px !important;line-height:26px !important}
}

/* ------------------------------------------------------------------ TYPE
   Allan's audit, 11/09/2026. Five faults, in order.

   1. Lato was still on the page: the reference's body font, on about forty five
      elements. Rather than chase every selector, its faces are re-declared
      against Zend's own Be Vietnam files, so anything asking for Lato gets
      Be Vietnam. The eight Lato files simply stop being used. */
@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;
  src:url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-zend-2cbcc23a9fb355b53be686fc02542778.woff2?v=5737909103153650321789155507")format("woff2")}
@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;
  src:url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-zend-4821f1f0d453f37fc1351a9311a0b0f9.woff2?v=133249257260245577861789155502")format("woff2")}
@font-face{font-family:Lato;font-style:italic;font-weight:400;font-display:swap;
  src:url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-zend-2cbcc23a9fb355b53be686fc02542778.woff2?v=5737909103153650321789155507")format("woff2")}

/* 2. Every heading on the page is weight 400 except the product title, which
      was 700 and read heavier than anything under it. */
.ec-pdp .product-copy h1{font-weight:400 !important}
.lp-jm-ssr__title{font-weight:400 !important}
p.h2 strong.lp-guarantee{font-weight:400 !important}

/* 4 and 5. Eight heading sizes, four of them fractional because they multiplied
      an em. One scale, set in pixels: 40 for a section, 34 for a band or a
      figure, 26 for a card. */
.ec-pdp .product-copy h1,
.lp-h2,h2.h2{font-size:40px !important;line-height:1.15 !important}
.section_title,
div.prose p.h2,
.lp-stat b{font-size:34px !important;line-height:1.2 !important}
.lp-steps--row li b,
.lp-jm-ssr__title{font-size:26px !important;line-height:1.25 !important}

@media (max-width:600px){
  .ec-pdp .product-copy h1,
  .lp-h2,h2.h2{font-size:30px !important}
  .section_title,
  div.prose p.h2{font-size:28px !important}
  .lp-stat b{font-size:30px !important}
  .lp-steps--row li b,
  .lp-jm-ssr__title{font-size:24px !important}
}

/* 3. Body copy we wrote that sat under the 16px floor. Zend's own header,
      footer and announcement bar are left exactly as they are: those are
      lifted from their site pixel for pixel on purpose. */
.ec-pdp .shipping-notes,
.ec-pdp .shipping-notes strong,
.ec-pdp .shipping-notes span{font-size:16px !important;line-height:1.45 !important}
.ec-pdp .plan-perks span{font-size:16px !important}
.ec-pdp .pm-fine{font-size:16px !important;line-height:1.5 !important}
.evolve-gift__name{font-size:17px !important}
.evolve-gift__value{font-size:16px !important}
.evolve-gift__flag{font-size:12px !important}
.lp-disclaimer small,:where(.pm-evolve) small{font-size:12px !important;line-height:1.5 !important}
@media (max-width:600px){
  .lp-cmp .lp-cmp__label{font-size:12px !important}
  .lp-cmp .lp-cmp__cell b{font-size:11px !important}
}

/* Three headings kept their old size because the reference sets them with a
   more specific selector and !important: a plain class cannot reach them.
   Answered in kind, same selectors, so the scale above actually lands. */
.lp-proof__head .lp-h2{font-size:40px !important}
.shopify-section .custom_section .section-header .section_title,
.real_customer_video_section .section-header h3.section_title,
.review_heading_section .section-header h3.section_title{font-size:34px !important}
.shopify-section--faq .section-header .prose h2.h2,
.shopify-section--faq .section-header .h2{font-size:40px !important}
@media (max-width:600px){
  .lp-proof__head .lp-h2{font-size:30px !important}
  .shopify-section .custom_section .section-header .section_title,
  .real_customer_video_section .section-header h3.section_title,
  .review_heading_section .section-header h3.section_title{font-size:28px !important}
  .shopify-section--faq .section-header .prose h2.h2,
  .shopify-section--faq .section-header .h2{font-size:30px !important}
}
/* the alert's own label was 15px over a 16px body */
:where(.pm-evolve) [class*="__head"]:has(+ p),.lp-alert__head,:where(.pm-evolve) p[class$="__head"]{font-size:16px !important}
/* the buy box accordion copy was 14px */
.ec-pdp .accordion-panel-inner,
.ec-pdp .accordion-panel-inner p,
.ec-pdp .accordion-panel-inner li{font-size:16px !important;line-height:1.55 !important}

.zend-chrome slideshow-component{position:relative;display:flex;flex-direction:column}.zend-chrome slideshow-component .slideshow.banner{flex-direction:row;flex-wrap:nowrap;margin:0;gap:0;overflow-y:hidden}.zend-chrome .slideshow__slide{padding:0;position:relative;display:flex;flex-direction:column;visibility:visible}@media screen and (max-width:749px){.zend-chrome .slideshow--placeholder.banner--mobile-bottom.banner--adapt_image .slideshow__media,.zend-chrome .slideshow--placeholder.banner--adapt_image:not(.banner--mobile-bottom){height:28rem}}@media screen and (min-width:750px){.zend-chrome .slideshow--placeholder.banner--adapt_image{height:56rem}}.zend-chrome .slideshow__text.banner__box{display:flex;flex-direction:column;justify-content:center;max-width:54.5rem}.zend-chrome .slideshow__text>*{max-width:100%}@media screen and (max-width:749px){.zend-chrome slideshow-component.page-width .slideshow__text{border-right:var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity));border-left:var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity))}.zend-chrome .banner--mobile-bottom .slideshow__text.banner__box{max-width:100%}.zend-chrome .banner--mobile-bottom .slideshow__text-wrapper{flex-grow:1}.zend-chrome .banner--mobile-bottom .slideshow__text.banner__box{height:100%}.zend-chrome .banner--mobile-bottom .slideshow__text .button{flex-grow:0}.zend-chrome .slideshow__text.slideshow__text-mobile--left{align-items:flex-start;text-align:left}.zend-chrome .slideshow__text.slideshow__text-mobile--right{align-items:flex-end;text-align:right}}@media screen and (min-width:750px){.zend-chrome .slideshow__text.slideshow__text--left{align-items:flex-start;text-align:left}.zend-chrome .slideshow__text.slideshow__text--right{align-items:flex-end;text-align:right}}.zend-chrome .slideshow:not(.banner--mobile-bottom) .slideshow__text-wrapper{height:100%}@media screen and (min-width:750px){.zend-chrome .slideshow__text-wrapper.banner__content{height:100%;padding:5rem}}.zend-chrome .slideshow__controls{border:.1rem solid rgba(var(--color-foreground),.08)}.zend-chrome .slideshow__controls--top{order:2;z-index:1}@media screen and (max-width:749px){.zend-chrome .slideshow__controls--border-radius-mobile{border-bottom-right-radius:var(--text-boxes-radius);border-bottom-left-radius:var(--text-boxes-radius)}}.zend-chrome .spaced-section--full-width:last-child slideshow-component:not(.page-width) .slideshow__controls{border-bottom:none}@media screen and (min-width:750px){.zend-chrome .slideshow__controls{position:relative}}.zend-chrome slideshow-component:not(.page-width) .slider-buttons{border-right:0;border-left:0}.zend-chrome .slideshow__control-wrapper{display:flex}.zend-chrome .slideshow__autoplay{position:absolute;right:0;border-left:none;display:flex;justify-content:center;align-items:center}@media screen and (max-width:749px){.zend-chrome slideshow-component.page-width .slideshow__autoplay{right:1.5rem}}@media screen and (min-width:750px){.zend-chrome .slideshow__autoplay.slider-button{position:inherit;margin-left:.6rem;padding:0 0 0 .6rem;border-left:.1rem solid rgba(var(--color-foreground),.08)}}.zend-chrome .slideshow__autoplay .icon.icon-play,.zend-chrome .slideshow__autoplay .icon.icon-pause{display:block;position:absolute;opacity:1;transform:scale(1);transition:transform .15s ease,opacity .15s ease;width:.8rem;height:1.2rem}.zend-chrome .slideshow__autoplay .icon.icon-play{height:1rem}.zend-chrome .slideshow__autoplay path{fill:rgba(var(--color-foreground),.75)}.zend-chrome .slideshow__autoplay:hover path{fill:rgb(var(--color-foreground))}@media screen and (forced-colors:active){.zend-chrome .slideshow__autoplay path,.zend-chrome .slideshow__autoplay:hover path{fill:CanvasText}}.zend-chrome .slideshow__autoplay:hover .svg-wrapper{transform:scale(1.1)}.zend-chrome .slideshow__autoplay--paused .icon-pause,.zend-chrome .slideshow__autoplay:not(.slideshow__autoplay--paused) .icon-play{visibility:hidden;opacity:0;transform:scale(.8)}
/*# sourceMappingURL=/cdn/shop/t/59/assets/component-slideshow.css.map */

.zend-chrome slider-component{--desktop-margin-left-first-item: max( 5rem, calc((100vw - var(--page-width) + 10rem - var(--grid-desktop-horizontal-spacing)) / 2) );position:relative;display:block}.zend-chrome slider-component.slider-component-full-width{--desktop-margin-left-first-item: 1.5rem}@media screen and (max-width:749px){.zend-chrome slider-component.page-width{padding:0 1.5rem}}@media screen and (min-width:749px)and (max-width:990px){.zend-chrome slider-component.page-width{padding:0 5rem}}.zend-chrome .slider__slide{--focus-outline-padding: .5rem;--shadow-padding-top: calc((var(--shadow-vertical-offset) * -1 + var(--shadow-blur-radius)) * var(--shadow-visible));--shadow-padding-bottom: calc((var(--shadow-vertical-offset) + var(--shadow-blur-radius)) * var(--shadow-visible));scroll-snap-align:start;flex-shrink:0;padding-bottom:0}@media screen and (max-width:749px){.zend-chrome .slider.slider--mobile{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1.5rem;-webkit-overflow-scrolling:touch;margin-bottom:1rem}.zend-chrome .slider--mobile:after{content:"";width:0;padding-left:1.5rem}.zend-chrome .slider.slider--mobile .slider__slide{margin-bottom:0;padding-top:max(var(--focus-outline-padding),var(--shadow-padding-top));padding-bottom:max(var(--focus-outline-padding),var(--shadow-padding-bottom))}.zend-chrome .slider.slider--mobile.contains-card--standard .slider__slide:not(.collection-list__item--no-media){padding-bottom:var(--focus-outline-padding)}.zend-chrome .slider.slider--mobile.contains-content-container .slider__slide{--focus-outline-padding: 0rem}}@media screen and (min-width:750px){.zend-chrome .slider.slider--tablet-up{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1rem;-webkit-overflow-scrolling:touch}.zend-chrome .slider.slider--tablet-up .slider__slide{margin-bottom:0}}@media screen and (max-width:989px){.zend-chrome .slider.slider--tablet{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1.5rem;-webkit-overflow-scrolling:touch;margin-bottom:1rem}.zend-chrome .slider--tablet:after{content:"";width:0;padding-left:1.5rem;margin-left:calc(-1 * var(--grid-desktop-horizontal-spacing))}.zend-chrome .slider.slider--tablet .slider__slide{margin-bottom:0;padding-top:max(var(--focus-outline-padding),var(--shadow-padding-top));padding-bottom:max(var(--focus-outline-padding),var(--shadow-padding-bottom))}.zend-chrome .slider.slider--tablet.contains-card--standard .slider__slide:not(.collection-list__item--no-media){padding-bottom:var(--focus-outline-padding)}.zend-chrome .slider.slider--tablet.contains-content-container .slider__slide{--focus-outline-padding: 0rem}}.zend-chrome .slider--everywhere{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin-bottom:1rem}.zend-chrome .slider.slider--everywhere .slider__slide{margin-bottom:0;scroll-snap-align:center}@media screen and (min-width:990px){.zend-chrome .slider-component-desktop.page-width{max-width:none}.zend-chrome .slider--desktop{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin-bottom:1rem;scroll-padding-left:var(--desktop-margin-left-first-item)}.zend-chrome .slider--desktop:after{content:"";width:0;padding-left:5rem;margin-left:calc(-1 * var(--grid-desktop-horizontal-spacing))}.zend-chrome .slider.slider--desktop .slider__slide{margin-bottom:0;padding-top:max(var(--focus-outline-padding),var(--shadow-padding-top));padding-bottom:max(var(--focus-outline-padding),var(--shadow-padding-bottom))}.zend-chrome .slider--desktop .slider__slide:first-child{margin-left:var(--desktop-margin-left-first-item);scroll-margin-left:var(--desktop-margin-left-first-item)}.zend-chrome .slider-component-full-width .slider--desktop{scroll-padding-left:1.5rem}.zend-chrome .slider-component-full-width .slider--desktop .slider__slide:first-child{margin-left:1.5rem;scroll-margin-left:1.5rem}.zend-chrome .slider-component-full-width .slider--desktop:after{padding-left:1.5rem}.zend-chrome .slider--desktop.grid--5-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 5 - var(--grid-desktop-horizontal-spacing) * 2)}.zend-chrome .slider--desktop.grid--4-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 4 - var(--grid-desktop-horizontal-spacing) * 3)}.zend-chrome .slider--desktop.grid--3-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 3 - var(--grid-desktop-horizontal-spacing) * 4)}.zend-chrome .slider--desktop.grid--2-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 2 - var(--grid-desktop-horizontal-spacing) * 5)}.zend-chrome .slider--desktop.grid--1-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) - var(--grid-desktop-horizontal-spacing) * 9)}.zend-chrome .slider.slider--desktop.contains-card--standard .slider__slide:not(.collection-list__item--no-media){padding-bottom:var(--focus-outline-padding)}.zend-chrome .slider.slider--desktop.contains-content-container .slider__slide{--focus-outline-padding: 0rem}}@media(prefers-reduced-motion){.zend-chrome .slider{scroll-behavior:auto}}.zend-chrome .slider{scrollbar-color:rgb(var(--color-foreground)) rgba(var(--color-foreground),.04);-ms-overflow-style:none;scrollbar-width:none}.zend-chrome .slider::-webkit-scrollbar{height:.4rem;width:.4rem;display:none}.zend-chrome .slider::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground));border-radius:.4rem;border:0}.zend-chrome .slider::-webkit-scrollbar-track{background:rgba(var(--color-foreground),.04);border-radius:.4rem}.zend-chrome .slider-counter{display:flex;justify-content:center;min-width:4.4rem}@media screen and (min-width:750px){.zend-chrome .slider-counter--dots{margin:0 1.2rem}}.zend-chrome .slider-counter__link{padding:1rem}@media screen and (max-width:749px){.zend-chrome .slider-counter__link{padding:.7rem}}.zend-chrome .slider-counter__link--dots .dot{width:1rem;height:1rem;border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.5);padding:0;display:block}.zend-chrome .slider-counter__link--active.slider-counter__link--dots .dot{background-color:rgb(var(--color-foreground))}@media screen and (forced-colors:active){.zend-chrome .slider-counter__link--active.slider-counter__link--dots .dot{background-color:CanvasText}}.zend-chrome .slider-counter__link--dots:not(.slider-counter__link--active):hover .dot{border-color:rgb(var(--color-foreground))}.zend-chrome .slider-counter__link--dots .dot,.zend-chrome .slider-counter__link--numbers{transition:transform .2s ease-in-out}.zend-chrome .slider-counter__link--active.slider-counter__link--numbers,.zend-chrome .slider-counter__link--dots:not(.slider-counter__link--active):hover .dot,.zend-chrome .slider-counter__link--numbers:hover{transform:scale(1.1)}.zend-chrome .slider-counter__link--numbers{color:rgba(var(--color-foreground),.5);text-decoration:none}.zend-chrome .slider-counter__link--numbers:hover{color:rgb(var(--color-foreground))}.zend-chrome .slider-counter__link--active.slider-counter__link--numbers{text-decoration:underline;color:rgb(var(--color-foreground))}.zend-chrome .slider-buttons{display:flex;align-items:center;justify-content:center}@media screen and (min-width:990px){.zend-chrome .slider:not(.slider--everywhere):not(.slider--desktop)+.slider-buttons{display:none}}@media screen and (max-width:989px){.zend-chrome .slider--desktop:not(.slider--tablet)+.slider-buttons{display:none}}@media screen and (min-width:750px){.zend-chrome .slider--mobile+.slider-buttons{display:none}}.zend-chrome .slider-button{color:rgba(var(--color-foreground),.75);background:transparent;border:none;cursor:pointer;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.zend-chrome .slider-button:not([disabled]):hover{color:rgb(var(--color-foreground))}.zend-chrome .slider-button .icon{height:.6rem}.zend-chrome .slider-button[disabled] .icon{color:rgba(var(--color-foreground),.3);cursor:not-allowed}.zend-chrome .slider-button--next .icon{transform:rotate(-90deg)}.zend-chrome .slider-button--prev .icon{transform:rotate(90deg)}.zend-chrome .slider-button--next:not([disabled]):hover .icon{transform:rotate(-90deg) scale(1.1)}.zend-chrome .slider-button--prev:not([disabled]):hover .icon{transform:rotate(90deg) scale(1.1)}
/*# sourceMappingURL=/cdn/shop/t/59/assets/component-slider.css.map */

.zend-chrome .list-social{display:flex;flex-wrap:wrap;justify-content:flex-end}@media only screen and (max-width:749px){.zend-chrome .list-social{justify-content:center}}.zend-chrome .list-social__item .icon{height:2.2rem;width:2.2rem}.zend-chrome .list-social__link{align-items:center;display:flex;padding:1.1rem;color:rgb(var(--color-foreground))}.zend-chrome .utility-bar .list-social__link{padding:0 .8rem;height:3.8rem}.zend-chrome .list-social__link:hover .icon{transform:scale(1.07)}
/*# sourceMappingURL=/cdn/shop/t/59/assets/component-list-social.css.map */

.zend-chrome .list-menu--right{right:0}.zend-chrome .list-menu--disclosure{position:absolute;min-width:100%;width:20rem;border:1px solid rgba(var(--color-foreground),.2)}.zend-chrome .list-menu--disclosure:focus{outline:none}.zend-chrome .list-menu__item--active{text-decoration:underline;text-underline-offset:.3rem}.zend-chrome .list-menu__item--active:hover{text-decoration-thickness:.2rem}.zend-chrome .list-menu--disclosure.localization-selector{max-height:18rem;overflow:auto;width:10rem;padding:.5rem}
/*# sourceMappingURL=/cdn/shop/t/59/assets/component-list-menu.css.map */

.zend-chrome .search__input.field__input{padding-right:9.8rem}.zend-chrome .search__button{right:var(--inputs-border-width);top:var(--inputs-border-width)}.zend-chrome .reset__button{right:calc(var(--inputs-border-width) + 4.4rem);top:var(--inputs-border-width)}.zend-chrome .reset__button:not(:focus-visible):after{border-right:.1rem solid rgba(var(--color-foreground),.08);display:block;height:calc(100% - 1.6rem);content:"";position:absolute;right:0}.zend-chrome .reset__button:not(:focus):after{border-right:.1rem solid rgba(var(--color-foreground),.08);display:block;height:calc(100% - 1.8rem);content:"";position:absolute;right:0}.zend-chrome .search__button:focus-visible,.zend-chrome .reset__button:focus-visible{background-color:rgb(var(--color-background));z-index:4}.zend-chrome .search__button:focus,.zend-chrome .reset__button:focus{background-color:rgb(var(--color-background));z-index:4}.zend-chrome .search__button:not(:focus-visible):not(.focused),.zend-chrome .reset__button:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.zend-chrome .search__button:hover .icon,.zend-chrome .reset__button:hover .icon{transform:scale(1.07)}.zend-chrome .search__button .icon{height:1.8rem;width:1.8rem}.zend-chrome .reset__button .icon.icon-close{height:1.8rem;width:1.8rem;stroke-width:.1rem}.zend-chrome input::-webkit-search-decoration{-webkit-appearance:none}.zend-chrome .template-search__results{position:relative}
/*# sourceMappingURL=/cdn/shop/t/59/assets/component-search.css.map */

.zend-chrome .header__icon--menu{position:initial}.zend-chrome .js menu-drawer>details>summary:before,.zend-chrome .js menu-drawer>details[open]:not(.menu-opening)>summary:before{content:"";position:absolute;cursor:default;width:100%;height:calc(100vh - 100%);height:calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)));top:100%;left:0;background:rgba(var(--color-foreground),.5);opacity:0;visibility:hidden;z-index:2;transition:opacity 0s,visibility 0s}.zend-chrome menu-drawer>details[open]>summary:before{visibility:visible;opacity:1;transition:opacity var(--duration-default) ease,visibility var(--duration-default) ease}.zend-chrome .menu-drawer{position:absolute;transform:translate(-100%);visibility:hidden;z-index:3;left:0;top:100%;width:100%;padding:0;background-color:rgb(var(--color-background));overflow-x:hidden;filter:drop-shadow(var(--drawer-shadow-horizontal-offset) var(--drawer-shadow-vertical-offset) var(--drawer-shadow-blur-radius) rgba(var(--color-shadow),var(--drawer-shadow-opacity)))}.zend-chrome .js .menu-drawer{height:calc(100vh - 100%);height:calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)))}.zend-chrome .js details[open]>.menu-drawer,.zend-chrome .js details[open]>.menu-drawer__submenu{transition:transform var(--duration-default) ease,visibility var(--duration-default) ease}.zend-chrome .js details[open].menu-opening>.menu-drawer,.zend-chrome details[open].menu-opening>.menu-drawer__submenu{transform:translate(0);visibility:visible}.zend-chrome .js .menu-drawer__navigation .submenu-open{visibility:hidden}@media screen and (min-width:750px){.zend-chrome .menu-drawer{width:40rem;border-width:0 var(--drawer-border-width) 0 0;border-style:solid;border-color:rgba(var(--color-foreground),var(--drawer-border-opacity))}}.zend-chrome .menu-drawer__inner-container{position:relative;height:100%}.zend-chrome .menu-drawer__navigation-container{display:grid;grid-template-rows:1fr auto;align-content:space-between;overflow-y:auto;height:100%}.zend-chrome .menu-drawer__navigation{padding:3rem 0}.zend-chrome .menu-drawer__inner-submenu{height:100%;overflow-x:hidden;overflow-y:auto}.zend-chrome .js .menu-drawer__menu li{margin-bottom:.2rem}.zend-chrome .menu-drawer__menu-item{padding:1.1rem 3rem;text-decoration:none;font-size:1.8rem}.zend-chrome .menu-drawer summary.menu-drawer__menu-item{padding-right:5.2rem}.zend-chrome .menu-drawer__menu-item--active,.zend-chrome .menu-drawer__menu-item:focus,.zend-chrome .menu-drawer__close-button:focus,.zend-chrome .menu-drawer__menu-item:hover,.zend-chrome .menu-drawer__close-button:hover{color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.04)}.zend-chrome .menu-drawer__menu-item--active:hover{background-color:rgba(var(--color-foreground),.08)}.zend-chrome .js .menu-drawer__menu-item .icon-caret{display:none}.zend-chrome .menu-drawer__menu-item>.svg-wrapper{width:15px;position:absolute;right:3rem;top:50%;transform:translateY(-50%)}.zend-chrome .js .menu-drawer__submenu{position:absolute;top:0;width:100%;bottom:0;left:0;background-color:rgb(var(--color-background));z-index:1;transform:translate(100%);visibility:hidden}.zend-chrome .js .menu-drawer__submenu .menu-drawer__submenu{overflow-y:auto}.zend-chrome .menu-drawer__close-button{margin-top:1.5rem;padding:1.2rem 2.6rem 1.2rem 3rem;text-decoration:none;display:flex;align-items:center;font-size:1.4rem;width:100%;background-color:transparent;font-family:var(--font-body-family);font-style:var(--font-body-style);text-align:left}.zend-chrome .menu-drawer__close-button .svg-wrapper{transform:rotate(180deg);margin-right:1rem;width:15px}.zend-chrome .menu-drawer__utility-links{padding:0;background-color:rgba(var(--color-foreground),.03);position:relative}.zend-chrome .header--has-social .menu-drawer__utility-links{padding:2rem 3rem}@media screen and (max-width:749px){.zend-chrome .header--has-account:where(:not(.header--has-social):not(.header--has-localizations)) .menu-drawer__utility-links{padding:2rem 3rem}}@media screen and (max-width:989px){.zend-chrome .header--has-localizations:where(:not(.header--has-social)) .menu-drawer__utility-links{padding:2rem 3rem}}.zend-chrome .menu-drawer__account{display:inline-flex;align-items:center;text-decoration:none;padding:1rem 0;font-size:1.4rem;color:rgb(var(--color-foreground));margin-bottom:0}.zend-chrome .menu-drawer__utility-links:has(.menu-drawer__localization) .menu-drawer__account{margin:0}.zend-chrome .menu-drawer__account account-icon>.svg-wrapper{height:2rem;width:2rem;margin-right:1rem}.zend-chrome .menu-drawer__account shop-user-avatar{--shop-avatar-size: 2.4rem;margin-right:.55rem;margin-left:-.45rem}.zend-chrome .menu-drawer__account:hover account-icon>.svg-wrapper{transform:scale(1.07)}.zend-chrome .menu-drawer .list-social{justify-content:flex-start;margin-left:-1.25rem}.zend-chrome .menu-drawer .list-social:empty{display:none}.zend-chrome .menu-drawer .list-social__link{padding:1.1rem}@media screen and (max-width:749px){.zend-chrome .menu-drawer.country-selector-open{transform:none!important;filter:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/component-menu-drawer.css.map */

.zend-chrome .cart-notification-wrapper{position:relative}.zend-chrome .cart-notification-wrapper .cart-notification{display:block}.zend-chrome .cart-notification{border-bottom-right-radius:var(--popup-corner-radius);border-bottom-left-radius:var(--popup-corner-radius);border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:0 0 var(--popup-border-width);padding:2.5rem 3.5rem;position:absolute;right:0;transform:translateY(-100%);visibility:hidden;width:100%;box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));z-index:-1}.zend-chrome .cart-notification.focused{box-shadow:0 0 .2rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.zend-chrome .cart-notification:focus-visible{box-shadow:0 0 .2rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}@media screen and (min-width:750px){.zend-chrome .header-wrapper:not(.header-wrapper--border-bottom)+cart-notification .cart-notification{border-top-width:var(--popup-border-width)}.zend-chrome .cart-notification{border-width:0 var(--popup-border-width) var(--popup-border-width);max-width:36.8rem;right:2.2rem}}@media screen and (min-width:990px){.zend-chrome .cart-notification-wrapper:is(.page-width)>.cart-notification{right:4rem}}.zend-chrome .cart-notification.animate{transition:transform var(--duration-short) ease,visibility 0s var(--duration-short) ease}.zend-chrome .cart-notification.active{transform:translateY(0);transition:transform var(--duration-default) ease,visibility 0s;visibility:visible}.zend-chrome .cart-notification__header{align-items:flex-start;display:flex}.zend-chrome .cart-notification__heading{align-items:center;display:flex;flex-grow:1;margin-bottom:0;margin-top:0}.zend-chrome .cart-notification__heading .icon-checkmark{color:rgb(var(--color-foreground));margin-right:1rem;width:1.3rem}.zend-chrome .cart-notification__close{margin-top:-2rem;margin-right:-3rem}.zend-chrome .cart-notification__links{text-align:center}.zend-chrome .cart-notification__links>*{margin-top:1rem}.zend-chrome .cart-notification-product{align-items:flex-start;display:flex;padding-bottom:3rem;padding-top:2rem}.zend-chrome .cart-notification-product dl{margin-bottom:0;margin-top:0}.zend-chrome .cart-notification-product__image{display:inline-flex;margin-right:1.5rem;margin-top:.5rem}.zend-chrome .cart-notification-product__image:after{content:none}.zend-chrome .cart-notification-product__name{margin-bottom:.5rem;margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/59/assets/component-cart-notification.css.map */

.zend-chrome header-drawer{
    justify-self: start;
    margin-left: -12px;
  }@media screen and (min-width: 990px) {.zend-chrome header-drawer{
        display: none;
      }
    }.zend-chrome .menu-drawer-container{
    display: flex;
  }.zend-chrome .list-menu{
    list-style: none;
    padding: 0;
    margin: 0;
  }.zend-chrome .list-menu--inline{
    display: inline-flex;
    flex-wrap: wrap;
  }.zend-chrome summary.list-menu__item{
    padding-right: 27px;
  }.zend-chrome .list-menu__item{
    display: flex;
    align-items: center;
    line-height: calc(1 + 0.3 / var(--font-body-scale));
  }.zend-chrome .list-menu__item--link{
    text-decoration: none;
    padding-bottom: 10px;
    padding-top: 10px;
    line-height: calc(1 + 0.8 / var(--font-body-scale));
  }

  @media screen and (min-width: 750px) {.zend-chrome .list-menu__item--link{
      padding-bottom: 5px;
      padding-top: 5px;
    }
  }

.zend-chrome .header{
    padding: 0px 30px 0px 30px;
  }.zend-chrome .section-header{
    position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */
    margin-bottom: 0px;
  }

  @media screen and (min-width: 750px) {.zend-chrome .section-header{
      margin-bottom: 0px;
    }
  }

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

    #shopify-section-template--21601340850350__badges {
      --multi-column-gap: 1.5rem;
      --multi-column-column-width: 53vw;
      --multi-column-grid: auto / auto-flow var(--multi-column-column-width);
      --multi-column-content-alignment: safe start;
    }

    @media screen and (min-width: 700px) {
      #shopify-section-template--21601340850350__badges {
        --multi-column-columns-per-row: 2;
        --multi-column-column-width: 38vw;
      }
    }

    @media screen and (min-width: 999px) {
      #shopify-section-template--21601340850350__badges {
        --multi-column-gap: 1.875rem;
        --multi-column-columns-per-row: 3;
        --multi-column-column-width: calc(100% / var(--multi-column-columns-per-row) - var(--multi-column-gap) * ((var(--multi-column-columns-per-row) - 1) / var(--multi-column-columns-per-row)));
        --multi-column-grid: auto / repeat(auto-fit, var(--multi-column-column-width));
      }
    }
  

    #shopify-section-template--21601340850350__body_temperature {
      --image-with-text-content-max-width: 100%;
    }
  

    #shopify-section-template--21601340850350__guarantee {
      --image-with-text-content-max-width: 100%;
    }
  
@font-face{font-family:"JudgemeIcons";src:url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABKsAAsAAAAAEmAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxH9P2NtYXAAAAFoAAAAbAAAAGzAfMD8Z2FzcAAAAdQAAAAIAAAACAAAABBnbHlmAAAB3AAADcwAAA3MVW+izWhlYWQAAA+oAAAANgAAADYkw781aGhlYQAAD+AAAAAkAAAAJAhCBFxobXR4AAAQBAAAAGwAAABsYoAMR2xvY2EAABBwAAAAOAAAADgjaCXCbWF4cAAAEKgAAAAgAAAAIAAhAMluYW1lAAAQyAAAAcIAAAHCiEoZRXBvc3QAABKMAAAAIAAAACAAAwAAAAMD8AGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA4CUDwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEAFAAAAAQABAAAwAAAAEAIOAE4AngGeAl//3//wAAAAAAIOAB4AbgEeAg//3//wAB/+MgAyACH/sf9QADAAEAAAAAAAAAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQCSAIEDgAK9AAUAACUBFwEnNwGAAcQ8/gDuPPkBxDz+AO48AAAAAAEBVgCrApICqwAFAAABBxcHCQECksTEPP8AAQACb8TEPAEAAQAAAAABAW4AqwKqAqsABQAACQInNycBqgEA/wA8xMQCq/8A/wA8xMQAAAAAAgEAAKsDEgKrAAMACQAAATMRIyUHCQEXBwEAVlYCEjz/AAEAPMQCq/4APDwBAAEAPMQAAAIA7gCrAwACqwADAAkAAAEzESMBNwkBJzcCqlZW/kQ8AQD/ADzEAqv+AAHEPP8A/wA8xAADAIAAAAOAA1UAKgBDAFsAACU1NCYnLgEjISIGBw4BHQEUFjMyNj0BNDY3PgEzITIWFx4BHQEUFjMyNjUDNCYnLgEjIgYHDgEVFBYXHgEzMjY3PgE1IxQGBw4BIyImJy4BNTQ2Nz4BMzIWFx4BA4AiHB1OLP6qLE4dHCIZEhEZFBIRLxoBVhovERIUGRESGashHR1OLCxOHR0hIR0dTiwsTh0dIVUUEhEuGxsuERIUFBIRLhsbLhESFCtVLE4dHSEhHR1OLFUSGRkSVRsuERIUFBIRLhtVEhkZEgJVLE4dHSEhHR1OLCxOHR0hIR0dTiwbLhESFBQSES4bGy4REhQUEhEuAAIAVgABA6oDAQAZACUAABsBNjMhMhcWFREUBwEnJicmPwEjIicmPQE0AREjIicmNRE0NzYzXHIaMAFaKh0dGv7uEhgOBgIo7CIZGQNUVBINDQ0NEgHRAQYqHR0q/rIkGv7wFBgcDg7GGhoiLhQBPv4qDAwSAYASDQ0AAAACAFYAVQOqA1UAGQAlAAABAwYjISInJjURNDcBFxYXFg8BMzIXFh0BFAERMzIXFhURFAcGIwOkchow/qYoHh4aARISGA4GAijsIhkZ/KxUEg0NDQ0SAYX++ioeHigBTiQaARAUGBwODsYaGiIuEv7AAdYMDBL+gBINDQAAAQEA/8ADAAPAABcAAAEzNSMiBw4BBwYdASMVMxEzETM3IzU0NgJgoKAuKSk9ERKAgMCgIMATAwDAEhE9KSkuYMD+AAIAwGANEwAAAAEAAAAABAADQABPAAABDgEHPgE3DgEHLgEjIgcOAQcGFRQWFyYnLgEnJicOARUUFhcuASccARUUFhcOASMiJiceARcOASMiJicWFx4BFxYzMjc+ATc2NTQmNT4BNwQAHD0gITAMH0MkHFAtKycmORARAwJBPT5uMDAnDQ8zKhkxFWFIDRwPChMKFGtFNoVKDRkMIyYmUSsrLJFvcJgnJwEfNRUC3g0RAxM8JRIaBx4kEBE5JiYsDBgMAxEROScnMBc2HTZcHQEODAEBAUx0DgQDAgE+UgIqMAIBFhIRGAcGNjesamtoBw0HFjcgAAAAAAEAgACrA4ACqwAXAAABNxEnFRQHBiMhIicmNRE0NzYzITIXFhUC1qqqDQ0S/gASDAwMDBICABINDQHrqv4sqpYSDAwMDBIBrBIMDAwMEgAAAwBWAFUDqgNVAA8AJwA3AAAlMjc2NTQnJiMiBwYVFBcWAyEXMzIXFhURFAcGIyEiJyY1ETQ3NjsBEzQ3NjMyFxYVFAcGIyInJgIAWD8/Pz9YWD8/Pz8oAQBOiCIZGRkZIv1UIhkZGRkiiEYoKDg4KCgoKDg4KCjVPz9YWD8/Pz9YWD8/AoBUGhoi/gAiGhoaGiICACIaGv6qOCgoKCg4OCgoKCgAAAAAAwBAAAADwANAABkAHQApAAABMxUzPgEzMhceARcWFREjETQmIyIGFREjESEzESMTFAYjIiY1NDYzMhYBgLEDEllDRysrMAkIuRlHSCa5/sDAwMA4KCg4OCgoOAJAWyE6FRRIMTE5/swBETFkWTf+6gJA/cAC4Cg4OCgoODgAAAACAAD/wAQAA8AAGwCKAAABIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmAyImJz4BNz4BMR4BMzI3PgE3NjU0Jy4BJyYjIgcOAQcGFRQWFxY2Nz4BNzYmJy4BNTQ2MzIWFRQGIyImNz4BNTQmIyIGFRQWMTAHDgEHBgcGFhcmJy4BJyY1NDc+ATc2MzIXHgEXFhUUBw4BBwYjAgBqXV2LKSgoKYtdXWpqXV2LKSgoKYtdXWoiQh8NIggEFws5IjIqKz0RERUVSjIyOUg3NkoTEzAqBgcCAQgDAQEDDhNqXlJnUDshKQgKGxsdIS8NBwcSCAkDBwMCPTQ0SxUVIyN5UFFcXFFQeSMjIyN5UFFcA8AoKYtdXWpqXV2LKSgoKYtdXWpqXV2LKSj8RAsJFkIcEFoVHhUWSzIyOjcvL0QUExYXSjAxNDFoEwMDBgQkCgMHAxE4HEp3ZVBacS8hKE8dGSU9Lh4kHh1NJCQNHEkaGCkqa0BAR1xRUHkjIyMjeVBRXFxRUHkjIwAAAAACAAD/wASAA8AAJwB8AAAlFBYXFQ4BIyImJw4BIyInLgEnJjU0Nz4BNzYzMhceARcWFRQGBw4BAQ4BFRQWFx4BFx4BFx4BFz4BNz4BMzoBFx4BMxUiJicGBw4BBwYHNT4BNTQmJyYnLgEnJjU0Nz4BNzYzMhceARcWFy4BJy4BJy4BJy4BIyIGBw4BBwRAJBwIEAg0WSAUKRY8NDVOFhcXFk41NDw8NDVOFhccGQUG/KcyNREQETMfFx0EAgEBBQsGEi8ZBAgEECAQFCgUKS0tXTAwMDNNAQEsIyMxDg0oKIteXWpoXF2KKSkDH0MiCTIoGj4jJk8pKU8mIz4aOyI4DhABAigjBQYUFEYuLzU1Ly5GFBQUFEYuLzUqSx8MGAKbKWQ2HjsbHTMUDy4bCRIJBAoGEhMBAgKAAwIpGhkdBQUCGxpXNAcPBxwkJFIuLjFWTExxICEgH25KSlUOEQIqTiAVIgwNDQ0NDCIVAAAAAAMAVgABA6oDVQAJAA4AIgAAEzMRIRUhIicmNQEHIScHBRQHBiMhIicmNRE0NzYzITIXFhVWVAJW/aoiGRkBgIACAKx+AX4ZGSL+ACIaGhoaIgIAIhkZAqv9qlQZGSIBVqrUnjYiGhoaGiICACIZGRkZIgAAAQDAAEADQANAAAIAABMJAcACgP2AA0D+gP6AAAUAAP/AA/8DwABIAJIArgC6AMYAAAEyFhceARceARceARceARceARUUBgcOAQcOAQcOAQcOAQcOASMiJicuAScuAScuAScuAScuATU0Njc+ATc+ATc+ATc+ATc+ATM1IgYHDgEHDgEHDgEHDgEHDgEVFBYXHgEXHgEXHgEXHgEXHgEzMjY3PgE3PgE3PgE3PgE3PgE1NCYnLgEnLgEnLgEnLgEnLgEjMRUiBw4BBwYVFBceARcWMzI3PgE3NjU0Jy4BJyYDIiY1NDYzMhYVFAYBFAYjIiY1NDYzMhYCAGc/KSUsDhIbDg0SBwULAgECAgECCwUHEg0OGxIOLCUpP2dmQCklLA4RHA0OEgcFCwECAQECAQsFBxINDhsSDiwlKT9naEIpKTsYGiwVFRwKCgwCAgEBAgIMCgocFRUsGhg7KSlCaGhCKSk7GBksFhUcCgkNAQIBAQIBDQkKHBUVLBoYOykpQmg2MDBIFBUVFEgwMDY2MDBIFBUVFEgwMDZHZGRHR2RkAQgkGhkkJBkaJANkAQICCwUHEg0NHBINLCYoQGdmQCgmLA0SHA0OEgcFCwECAQECAQsFBxIODRwRDiwlKUBmZ0AoJSwOEhsODRIHBQsCAgFcAQICDAoKHBUVLBoYOykpQmhoQikpOxgaLBUVHAoJDQICAQECAg0JChwVFSwaGDspKUJoaEIpKTsYGS0VFRwKCQ0CAgH5FRRIMDA2NjAwSBQVFRRIMDA2NjAwSBQV/k5kR0dkZEdHZAG8GSQkGRokJAAAAgDWACsDKgMrAAcAEwAAARUhNTM3MxcBESERFAcGIyEiJyYDKv2slCzULP5qAgAaGiL+rCIaGgMBVlYqKv2AAgD+ACIaGhoaAAAAAAIAgABBA2oDKwAPACgAAAEyNzY1NCcmIyIHBhUUFxYhFwcnNScGIyInJjU0NzYzMhcWFRQHBgcXAZZQODg4OFBQODg4OAFQ1EDUDExodFFRUVF0dFBQFBQaDAFVODhQUDg4ODhQUDg41EDUIgxCUFB0dFFRUVF0KjU1IAwAAAAAAgAA/8AEAAPAABcAIwAAASIGFREhETQmIyIGFREUFjMhMjY1ETQmBRQWMzI2NREzCQEzA8AbJf0AJRsbJSUbA4AbJSX95SUbGyXA/wD/AMACACUb/oABgBslJRv+QBslJRsBwBslwBslJRsBgAEA/wAAAAABANUAVQN0AvUAOAAAASYiBw4BBw4BBw4BIyIGBw4BBwYUFx4BHwEDJRceARceATMyNjc+ATc+ATU0Njc+ATc+ATc2NC8BAsoNIw0DBQEbPCUqZ0wECQQHDAQDAwIFA4rCAQKLAwcEBAgEBAgECAwDAgIZFRJDNwUHAw0NqgL0DQwEBwU3QxIVGQICAwwIBxEIBAcDi/7+wooDBQIBAgIBBAwHBAkETGcpJTwbAgQEDCMNqwADAIAAqwOAAqsAAwAHAAsAAAE1IRUBIRUhATUzFQEAAgD9gAMA/QABKqwBgVRUASpW/lZWVgAAAAEAAAABAAB9gM+3Xw889QALBAAAAAAA4JI9XAAAAADgkj1cAAD/wASAA8AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABIAAAAAABIAAAQAAAAAAAAAAAAAAAAAAABsEAAAAAAAAAAAAAAACAAAABAAAkgQAAVYEAAFuBAABAAQAAO4EAACABAAAVgQAAFYEAAEABAAAAAQAAIAEAABWBAAAQAQAAAAEgAAABAAAVgQAAMAEAAAABAAA1gQAAIAEAAAABAAA1QQAAIAAAAAAAAoAFAAeADIARgBaAHQAjgEQAU4BjAGyAioCUgKmAuYDrARkBJ4ErAXQBfYGNgZwBsoG5gABAAAAGwDHAAUAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADAAAAAEAAAAAAAIABwCNAAEAAAAAAAMADABFAAEAAAAAAAQADACiAAEAAAAAAAUACwAkAAEAAAAAAAYADABpAAEAAAAAAAoAGgDGAAMAAQQJAAEAGAAMAAMAAQQJAAIADgCUAAMAAQQJAAMAGABRAAMAAQQJAAQAGACuAAMAAQQJAAUAFgAvAAMAAQQJAAYAGAB1AAMAAQQJAAoANADgSnVkZ2VtZUljb25zAEoAdQBkAGcAZQBtAGUASQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwSnVkZ2VtZUljb25zAEoAdQBkAGcAZQBtAGUASQBjAG8AbgBzSnVkZ2VtZUljb25zAEoAdQBkAGcAZQBtAGUASQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQBySnVkZ2VtZUljb25zAEoAdQBkAGcAZQBtAGUASQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-widget.jdgm-widget{display:block}.jdgm-widget .jdgm-temp-hidden{display:block}.jdgm-widget ul:empty,.jdgm-widget dl:empty,.jdgm-widget div:empty,.jdgm-widget section:empty,.jdgm-widget article:empty,.jdgm-widget p:empty,.jdgm-widget h1:empty,.jdgm-widget h2:empty,.jdgm-widget h3:empty,.jdgm-widget h4:empty,.jdgm-widget h5:empty,.jdgm-widget h6:empty{display:block}.jdgm-widget input,.jdgm-widget textarea{font-family:inherit}.jdgm-widget input:focus-visible,.jdgm-widget textarea:focus-visible{box-shadow:none}.jdgm-widget textarea,.jdgm-widget input.text,.jdgm-widget input[type="text"],.jdgm-widget input[type="button"],.jdgm-widget input[type="submit"]{-webkit-appearance:none;border-radius:0}.jdgm-widget a:empty,.jm-mfp-wrap a:empty{display:inline}.jdgm-widget a:not([href]):not([role="button"]),.jm-mfp-wrap a:not([href]):not([role="button"]){cursor:inherit}.jdgm-widget a:not([href])[role="button"],.jm-mfp-wrap a:not([href])[role="button"]{cursor:pointer}.jdgm-widget a[role="button"],.jm-mfp-wrap a[role="button"]{cursor:pointer}.jdgm-revs-tab__wrapper.jdgm-revs-tab__wrapper{display:none}.jdgm-lock-scroll{overflow:hidden}.jdgm-clearfix:before,.jdgm-clearfix:after{display:block;content:"";clear:both}.jdgm-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jdgm-btn,input[type=submit].jdgm-btn{display:inline-block;padding:10px 20px;font-size:16px;font-weight:bold;line-height:1;text-decoration:none;cursor:pointer}.jdgm-btn--solid,input[type=submit].jdgm-btn--solid{color:white;background-color:#108474;background-color:var(--jdgm-primary-color);border:2px solid #108474;border-color:var(--jdgm-primary-color)}.jdgm-btn--solid:not([disabled]):hover,.jdgm-btn--solid:focus,input[type=submit].jdgm-btn--solid:not([disabled]):hover,input[type=submit].jdgm-btn--solid:focus{color:white;background-color:#108474;background-color:var(--jdgm-primary-color)}.jdgm-btn--solid:hover,input[type=submit].jdgm-btn--solid:hover{opacity:0.8}.jdgm-btn--dark{color:white;background-color:#108474;background-color:#333333;border:2px solid #108474;border-color:#333333}.jdgm-btn--dark:not([disabled]):hover,.jdgm-btn--dark:focus{color:white;background-color:#108474;background-color:#333333}.jdgm-btn--dark:hover{opacity:0.8}.jdgm-btn--border{color:#108474;color:var(--jdgm-primary-color);background-color:white;border:2px solid #108474;border-color:var(--jdgm-primary-color)}.jdgm-btn--border:not([disabled]):hover,.jdgm-btn--border:focus{color:#108474;color:var(--jdgm-primary-color);background-color:white}.jdgm-btn--border:hover{opacity:0.6}.jdgm-line-clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.jdgm-divider-top:not(.jdgm-rev,.jdgm-quest){margin-top:16px;padding-top:16px;border-top:1px solid #e4e4e4}.jdgm-preview-badge.jdgm--from-js .jdgm-prev-badge[data-average-rating="0.00"]{display:none !important}.jdgm-rev__buyer-badge,.jdgm-rev__pic-img,.jdgm-rev__reply,.jdgm-ans,.jdgm-form div.jdgm-input-error,.jdgm-cf-label-checkbox:before,.jdgm-cf-label-checkbox:after{border-radius:calc(var(--jdgm-border-radius) * 0.5px)}.jdgm-histogram__bar,.jdgm-histogram__bar-content,.jdgm-gallery__thumbnail,.jdgm-rev__rating-scale-wrapper,.jdgm-rev__rating-scale-bar,.jdgm-cf-bars-wrapper,.jdgm--leex-script-loaded .jdgm-rev-widg__header,.jdgm--leex-script-loaded .jdgm-rev-widg__actions,.jdgm--leex-script-loaded .jdgm-rev,.jdgm--leex-script-loaded .jdgm-quest,.jdgm-rev-carousel .jdgm-rev,.jdgm-rev-popup .jm-mfp-content,.jdgm-revs-tab__main{border-radius:calc(var(--jdgm-border-radius) * 1px)}.jdgm-revs-tab__header{border-top-left-radius:calc(var(--jdgm-border-radius) * 1px);border-top-right-radius:calc(var(--jdgm-border-radius) * 1px)}.jdgm-cf-bars-wrapper>.jdgm--filled:first-child{border-top-left-radius:calc(var(--jdgm-border-radius) * 1px);border-bottom-left-radius:calc(var(--jdgm-border-radius) * 1px)}.jdgm-cf-bars-wrapper>.jdgm--filled:last-child{border-top-right-radius:calc(var(--jdgm-border-radius) * 1px);border-bottom-right-radius:calc(var(--jdgm-border-radius) * 1px)}.jdgm-form input:not([type="submit"]),.jdgm-form textarea{border-radius:calc(var(--jdgm-border-radius) * 2px)}.jdgm-write-rev-link,.jdgm-ask-question-btn,.jdgm-widget input.jdgm-review-search,.jdgm-subtab__name,.jdgm-widget .jdgm-btn.jdgm-btn,.jdgm-chip{border-radius:calc(var(--jdgm-border-radius) * 2.5px)}.jdgm-rev__icon,.jdgm-rev__avatar-image,.jdgm-rev[data-verified-buyer="true"] .jdgm-rev__icon:after{border-radius:calc(var(--jdgm-border-radius) * 1px)}.jdgm-all-reviews-text>a{text-decoration:none;display:flex;align-items:center;pointer-events:none}.jdgm-all-reviews-text__text>a{text-decoration:underline;pointer-events:initial}.jdgm-all-reviews-text__text>a:hover{text-decoration:none}.jdgm-all-reviews-text--style-text .jdgm-all-reviews-rating{padding-right:16px}.jdgm-all-reviews-text--style-branded>a{flex-direction:column;justify-content:center}.jdgm-all-reviews-text--style-branded .jdgm-all-reviews-rating{display:flex;align-items:center;height:32px}.jdgm-all-reviews-text--style-branded .jdgm-all-reviews-rating:before{font-family:"JudgemeIcons";content:'\e001';font-size:13px;line-height:1;margin-right:8px;padding:2px 1px 0;width:16px;height:16px;color:white;border-radius:50%}.jdgm-all-reviews-text--style-branded .jdgm-all-reviews-rating__score{font-size:24px;font-weight:bold;margin-right:16px}.jdgm-all-reviews-text--style-branded .jdgm-all-reviews-text__text{font-size:16px;padding:16px 0;text-align:center}.jdgm-all-reviews-text--style-branded .jdgm-all-reviews-text__text:last-of-type{padding-bottom:0px}.jdgm-all-reviews-text--style-branded .jdgm-verified-by{align-items:center}.jdgm-all-reviews-text--style-branded .jdgm-verified-by__text{height:initial}.jdgm-all-reviews-text--style-branded .jdgm-verified-by__image>svg{height:100%;width:17px;display:inline}.jdgm-all-reviews-text--style-branded .jdgm-svg__mono{display:block;height:100%}@media only screen and (min-width: 768px){.jdgm-all-reviews-text--style-branded>a{flex-direction:row}.jdgm-all-reviews-text--style-branded .jdgm-all-reviews-rating{padding-right:16px}.jdgm-all-reviews-text--style-branded .jdgm-all-reviews-text__text{padding:0 16px;border-left:1px solid;border-right:1px solid}.jdgm-all-reviews-text--style-branded .jdgm-all-reviews-text__text:last-of-type{padding-right:0px;border-right:none}.jdgm-all-reviews-text--style-branded .jdgm-verified-by{padding-left:16px}}.jdgm-preview-badge--with-link{cursor:pointer}.enforce-center-preview-badge:after{clear:both;content:" ";display:table}.enforce-center-preview-badge .jdgm-prev-badge__stars{float:left;text-align:right;width:49%;width:calc(50% - 3px)}.enforce-center-preview-badge .jdgm-prev-badge__text{float:right;text-align:left;width:49%;width:calc(50% - 3px)}.jdgm-prev-badge.jdgm--waiting-for-batch-done{display:none !important}.jdgm-qa-badge{margin-left:8px;padding-left:8px;border-left:1px solid}.jdgm-qa-badge.jdgm-qa-badge__pos-below{margin-left:0;padding-left:0;border-left:none;display:block}.jdgm-qa-badge__icon{font-family:"JudgemeIcons";padding-right:4px;display:inline-block;vertical-align:middle}.jdgm-qa-badge__icon:before{content:"\e017"}.jdgm-qa-badge__text{display:inline-block;vertical-align:middle}.jm-mfp-is-open.jm-mfp-is-open{overflow:hidden}.jm-mfp-container .jm-mfp-close,.jm-mfp-container .jm-mfp-arrow{z-index:1046;display:block;padding:0;overflow:visible;cursor:pointer;outline:none;background:transparent;border:0;box-shadow:none;opacity:0.6;touch-action:manipulation}.jm-mfp-container img.jm-mfp-img{display:block;width:auto;max-width:100%;height:auto;margin:0 auto;padding:48px 0 32px 0;line-height:0;box-sizing:border-box;transition:transform 0.5s ease}.jm-mfp-image-holder .mfp-close{right:0;padding-right:0}.jm-mfp-preloader{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:96px;height:96px;color:white}.jm-mfp-preloader>a{color:white}.jm-mfp-preloader:before{width:40px;height:40px;border-radius:50%;border-top:2px solid #555;border-right:2px solid #555;border-bottom:2px solid #555;border-left:2px solid white;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear;content:" ";display:block;width:100%;height:100%}.jm-mfp-bg,.jm-mfp-wrap,.jm-mfp-container{top:0;left:0;width:100%;height:100%}.jm-mfp-bg{z-index:1042;position:fixed;overflow:hidden;background:rgba(0,0,0,0.8)}.jm-mfp-bg:empty{display:block}.jm-mfp-wrap{z-index:1043;position:fixed;overflow:auto;outline:none !important}.jm-mfp-container{position:absolute;text-align:center;box-sizing:border-box;padding:0 24px}.jm-mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.jm-mfp-content{z-index:1045;position:relative;display:inline-block;margin:0 auto;vertical-align:middle;text-align:left}.jm-mfp-inline-holder .jm-mfp-content,.jm-mfp-ajax-holder .jm-mfp-content{width:100%;cursor:auto}.jm-mfp-close,.jm-mfp-arrow,.jm-mfp-preloader,.jm-mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.jm-mfp-loading.jm-mfp-figure,.jm-mfp-s-ready .jm-mfp-preloader,.jm-mfp-s-error .jm-mfp-content{display:none}.jm-mfp-hide{display:none !important}.jm-mfp-close{position:absolute;right:0;top:0;width:48px;height:48px;line-height:48px;color:white;font-style:normal;font-size:48px;font-family:Arial, Baskerville, monospace;text-decoration:none;text-align:right}.jm-mfp-close:hover,.jm-mfp-close:focus{opacity:1}.jm-mfp-close:active{top:1px}.jm-mfp-counter{position:absolute;top:0;right:0;color:white;font-size:14px;line-height:2;white-space:nowrap;width:100%}.jm-mfp-counter__number{float:right}.jm-mfp-counter .jdgm-branding-footer{color:white}.jm-mfp-counter .jdgm-branding-footer:hover,.jm-mfp-counter .jdgm-branding-footer:active{color:white;opacity:0.8}.jm-mfp-arrow{position:absolute;margin:0;top:calc(50% - 24px);height:48px;-webkit-tap-highlight-color:transparent;font-family:'JudgemeIcons';font-size:48px;color:white}.jm-mfp-arrow:hover,.jm-mfp-arrow:focus{opacity:1}.jm-mfp-arrow-left{left:24px}.jm-mfp-arrow-left:before{content:'\e002'}.jm-mfp-arrow-right{right:24px}.jm-mfp-arrow-right:before{content:'\e003'}.jm-mfp-figure{line-height:0}.jm-mfp-figure:after{content:"";position:absolute;top:48px;right:0;bottom:32px;left:0;display:block;width:auto;height:auto;z-index:-1;background:black}.jm-mfp-figure figure{padding:0;margin:0}.jm-mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.jm-mfp-image-holder .jm-mfp-content{max-width:100%}.jm-mfp-gallery .jm-mfp-image-holder .jm-mfp-figure{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.jm-mfp-img-mobile .jm-mfp-image-holder{padding-left:0;padding-right:0}.jm-mfp-img-mobile img.jm-mfp-img{padding:0}.jm-mfp-img-mobile .jm-mfp-figure:after{top:0;bottom:0}.jm-mfp-img-mobile .jm-mfp-figure small{display:inline;margin-left:5px}.jm-mfp-img-mobile .jm-mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed}.jm-mfp-img-mobile .jm-mfp-bottom-bar:empty{padding:0}.jm-mfp-img-mobile .jm-mfp-counter{right:5px;top:3px}.jm-mfp-img-mobile .jm-mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}.jdgm-glider-contain{width:100%;margin:0 auto;position:relative}.jdgm-glider{position:relative;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;transform:translateZ(0)}.jdgm-glider-track{transform:translateZ(0);width:100%;margin:0;padding:0;display:flex;z-index:1}.jdgm-glider.draggable{user-select:none;cursor:-webkit-grab;cursor:grab}.jdgm-glider.draggable .jdgm-glider-slide img{user-select:none;pointer-events:none}.jdgm-glider.drag{cursor:-webkit-grabbing;cursor:grabbing}.jdgm-glider-slide{user-select:none;justify-content:center;align-content:center;width:100%}.jdgm-glider::-webkit-scrollbar{opacity:0;height:0}.jdgm-glider-prev,.jdgm-glider-next{user-select:none;position:absolute;outline:none;background:none;padding:0;z-index:2;font-size:40px;text-decoration:none;left:-23px;border:0;top:30%;cursor:pointer;color:#666;opacity:1;line-height:1;transition:opacity 0.5s cubic-bezier(0.17, 0.67, 0.83, 0.67),color 0.5s cubic-bezier(0.17, 0.67, 0.83, 0.67)}.jdgm-glider-prev:hover,.jdgm-glider-next:hover,.jdgm-glider-prev:focus,.jdgm-glider-next:focus{color:#a89cc8}.jdgm-glider-next{right:-23px;left:auto}.jdgm-glider-next.disabled,.jdgm-glider-prev.disabled{opacity:.25;color:#666;cursor:default}.jdgm-glider-slide{min-width:150px}.jdgm-glider-hide{opacity:0}.jdgm-glider-dots{user-select:none;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:0}.jdgm-glider-dot{border:0;padding:0;user-select:none;outline:none;display:block;cursor:pointer;color:#ccc;border-radius:999px;background:#ccc;width:12px;height:12px;margin:7px}.jdgm-glider-dot:hover,.jdgm-glider-dot:focus,.jdgm-glider-dot.active{background:#a89cc8}@media (max-width: 36em){.jdgm-glider::-webkit-scrollbar{opacity:1;-webkit-appearance:none;width:7px;height:3px}.jdgm-glider::-webkit-scrollbar-thumb{opacity:1;border-radius:99px;background-color:rgba(156,156,156,0.25);box-shadow:0 0 1px rgba(255,255,255,0.25)}}.jdgm-carousel-wrapper{width:80%;margin:auto;padding:48px 0}.jdgm-carousel-wrapper .jdgm-all-reviews-rating-wrapper{display:block;text-align:center}.jdgm-carousel-wrapper[data-theme=card] .jdgm-verified-by-judgeme{text-align:left}.jdgm-all-reviews-rating-wrapper,.jdgm-all-reviews-rating-wrapper:hover .jdgm-carousel-number-of-reviews{text-decoration:none}.jdgm-carousel-number-of-reviews--verified{display:flex;align-items:center;justify-content:center;gap:8px}.jdgm-carousel-number-of-reviews--verified>svg{width:17px;height:17px;display:inline}.jdgm-carousel-wrapper[data-theme=card] .jdgm-carousel-number-of-reviews--verified{justify-content:flex-start}.jdgm-carousel-wrapper[data-theme=vertical] .jdgm-carousel-number-of-reviews--verified>svg{vertical-align:sub;margin-left:4px}.jdgm-carousel-title-and-link{margin-bottom:24px}.jdgm-carousel-title{text-align:center;margin:0}.jdgm-carousel{margin:24px auto;width:100%}.jdgm-carousel__item-container{overflow:auto}.jdgm-carousel__item-wrapper{width:100%;height:200px;white-space:nowrap}.jdgm-carousel-item{display:inline-block;height:100%;width:33.3%;vertical-align:middle;padding:0 24px;overflow:hidden}.jdgm-carousel-item.jdgm--shop-review .jdgm-carousel-item__product{display:none}.jdgm-carousel-item.jdgm--shop-review .jdgm-carousel-item__product.jdgm--shop-review-has-image{display:block}@media only screen and (min-width: 768px){.jdgm-carousel-wrapper[data-theme=card] .jdgm-carousel-title-and-link{position:relative}.jdgm-carousel-wrapper[data-theme=card] .jdgm-verified-by-judgeme{position:absolute;right:20px;bottom:0}.jdgm-carousel-wrapper[data-theme=vertical]{position:relative}.jdgm-carousel-wrapper[data-theme=vertical] .jdgm-verified-by-judgeme{position:absolute;right:0;top:64px}}@media only screen and (min-width: 768px) and (max-width: 991px){.jdgm-carousel-item{width:50%}.jdgm-carousel-wrapper{width:90%}}@media only screen and (max-width: 767px){.jdgm-carousel-item{width:100%}.jdgm-carousel-wrapper{width:100%}}.jdgm-carousel-item__review-rating{font-size:120%}.jdgm-carousel-item__review{width:100%;height:calc(72% - 4em);text-align:center;white-space:normal;overflow:hidden}.jdgm-carousel-item__review-title{font-weight:bold}.jdgm-carousel-item__review-title a{word-break:break-word}.jdgm-carousel-item__review-title.jdgm-carousel-item__review-body-only{height:22px}.jdgm-carousel-item__review-body{margin:0}.jdgm-carousel-item__review-body>p{margin:0}.jdgm-carousel-item__review-body a{word-break:break-word}.jdgm-carousel-item__reviewer-name-wrapper{text-align:center;margin:6px 0}.jdgm-carousel-item__reviewer-name{font-size:90%;opacity:0.6;line-height:1;padding-bottom:2px}.jdgm-carousel-item__timestamp{font-size:75%;font-style:italic;opacity:0.35;line-height:1}.jdgm-carousel-item__product{display:block;text-align:center;height:28%;width:100%}.jdgm-carousel-item__product-image{display:block;height:100%;width:auto;margin:0 auto}.jdgm-carousel-item__product-image[src=""]{display:none}.jdgm-carousel-item__product-image[src=""]+.jdgm-carousel-item__product-title{font-size:120%;padding-top:16px}.jdgm-carousel-item__product-title{width:100%;font-size:90%}.jdgm-carousel__arrows{margin:20px auto 10px auto;font-size:0;text-align:center}.jdgm-carousel__arrows .jdgm-carousel__right-arrow.jdgm-carousel__right-arrow,.jdgm-carousel__arrows .jdgm-carousel__left-arrow.jdgm-carousel__left-arrow{display:inline-block}.jdgm-carousel__right-arrow,.jdgm-carousel__left-arrow{border:4px none #e4e4e4;width:20px;height:20px;cursor:pointer;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.jdgm-carousel__right-arrow:hover,.jdgm-carousel__left-arrow:hover{opacity:0.6}.jdgm-carousel__right-arrow{border-style:none solid solid none}.jdgm-carousel__left-arrow{border-style:solid none none solid;margin-right:10px}.jdgm-carousel__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.jdgm-carousel--done .jdgm-carousel__item-container{overflow:hidden;position:relative}.jdgm-carousel--done .jdgm-carousel__item-wrapper{position:relative;transition:transform 500ms ease}.jdgm-carousel-item__timestamp.jdgm-ellipsis.jdgm-spinner{color:transparent}.jdgm-carousel--gallery-theme{position:relative;margin:0 !important}.jdgm-carousel--gallery-theme .jdgm-carousel__item-container{width:100%;overflow:clip !important;overflow-clip-margin:0px;margin:auto}@media only screen and (max-width: 767px){.jdgm-carousel--gallery-theme .jdgm-carousel__item-container{padding:0 15%;overflow-clip-margin:border-box}}.jdgm-carousel--gallery-theme .jdgm-carousel__item-wrapper{height:fit-content}.jdgm-carousel--gallery-theme .jdgm-full-rev{display:none}.jdgm-carousel--gallery-theme .jdgm-carousel-item{position:relative;overflow:unset;margin:auto;padding:15px 1%}.jdgm-carousel--gallery-theme .jdgm-carousel-item__full-review-link::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.jdgm-carousel--gallery-theme .jdgm-carousel-item__inner-wrapper{background-color:white;box-shadow:0px 0px 12.8px 0px rgba(0,0,0,0.15);width:100%;overflow:hidden}.jdgm-carousel--gallery-theme .jdgm-carousel-item__image-wrapper{display:block !important}.jdgm-carousel--gallery-theme .jdgm-carousel-item__product-image{width:100%;height:100%;object-fit:cover}.jdgm-carousel--gallery-theme .jdgm-carousel-item__body{display:flex;flex-direction:column;gap:calc( 4px * 8 );padding:32px}.jdgm-carousel--gallery-theme .jdgm-carousel-item__review-wrapper{display:flex;flex-direction:column;align-items:center;gap:calc( 4px * 4 )}.jdgm-carousel--gallery-theme .jdgm-carousel-item__reviewer-wrapper{display:flex;align-items:center;justify-content:center;gap:calc( 4px * 2 );margin:0;width:100%}.jdgm-carousel--gallery-theme .jdgm-carousel-item__reviewer-name{padding:0;color:var(--jdgm-primary-color);font-size:16px;font-weight:400;line-height:22px;opacity:1}.jdgm-carousel--gallery-theme .jdgm-rev__buyer-badge{padding:5px 8px;font-size:10px;font-style:normal;font-weight:600}.jdgm-carousel--gallery-theme .jdgm-carousel-item__review-content-wrapper{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%}.jdgm-carousel--gallery-theme .jdgm-carousel-item__review-content-wrapper>div{line-height:22px;text-align:center;width:100%}.jdgm-carousel--gallery-theme .jdgm-carousel-item__review-body{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.jdgm-carousel--gallery-theme .jdgm-carousel-item__product-wrapper{display:flex;flex-direction:column;align-items:center;gap:4px}.jdgm-carousel--gallery-theme .jdgm-carousel-item__product-title,.jdgm-carousel--gallery-theme .jdgm-carousel-item__timestamp:not(.jdgm-spinner){text-decoration:none;height:-moz-fit-content;height:fit-content;font-size:14px;font-weight:400;font-style:unset;line-height:22px;text-align:center;opacity:1}.jdgm-carousel__more-reviews-button-container{margin-top:24px}.jdgm-carousel__more-reviews-button{display:block;width:240px;margin:auto;padding:10px 0px;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:22px;text-decoration:none;color:white !important;background-color:var(--jdgm-primary-color)}.jdgm-carousel__rev-sum-wrapper{-webkit-font-smoothing:antialiased}.jdgm-carousel__rev-sum-header{font-size:16px;font-weight:700;font-size:20px;color:#333333;margin-bottom:12px}.jdgm-carousel__rev-sum-content{font-size:16px;font-weight:700;color:#333333;margin-bottom:12px;font-weight:400}@media (max-width: 390px){.jdgm-carousel__rev-sum-content{margin-bottom:0}}.jdgm-carousel__rev-sum-kwds{display:flex;gap:12px;margin-top:24px}@media (max-width: 430px){.jdgm-carousel__rev-sum-kwds{flex-wrap:wrap;gap:8px}}.jdgm-carousel__rev-sum-kwd{font-size:16px;font-weight:700;font-family:'Nunito Sans', sans-serif;display:flex;align-items:center;gap:4px;padding:8px 12px;border-radius:50px}.jdgm-carousel__kwd-icon-color-positive>svg{font-size:16px;font-weight:700;fill:#377B63;display:flex}.jdgm-carousel__kwd-icon-color-negative>svg{font-size:16px;font-weight:700;fill:#C18020;display:flex}.jdgm-carousel__rev-sum-kwd.positive-sentiment{height:40px;background:linear-gradient(133.26deg, #CEFDC7 25.76%, #A5EC9B 93.18%)}.jdgm-carousel__rev-sum-kwd.neutral-sentiment{height:40px;background:linear-gradient(139.17deg, #E2F5F2 23.18%, #D1F6F1 87.09%)}.jdgm-carousel__rev-sum-kwd.negative-sentiment{height:40px;background:linear-gradient(137.96deg, #FFECD0 23.71%, #FFD08B 96.34%)}.jdgm-verified-count-badget{text-decoration:none}.jdgm-verified-count-badget[href="javascript:void(0)"]{pointer-events:none}.jdgm-verified-badge{font-family:"Nunito Sans", "Helvetica", Arial, sans-serif}.jdgm-verified-badge.jdgm-verified-badge{display:none}.jdgm-verified-badge .jdgm-verified-badge__wrapper{position:relative;margin:8px}.jdgm-verified-badge .jdgm-verified-badge__image img{display:block;width:100%}.jdgm-verified-badge--style-vintage .jdgm-verified-badge__wrapper{width:150px}.jdgm-verified-badge--style-vintage .jdgm-verified-badge__stars{position:absolute;top:35%;width:100%;line-height:11px;text-align:center}.jdgm-verified-badge--style-vintage .jdgm-verified-badge__stars .jdgm-star{padding-right:3px !important;font-size:11px;color:#fffb00 !important}.jdgm-verified-badge--style-vintage .jdgm-verified-badge__stars .jdgm-star:last-of-type{padding-right:0 !important}.jdgm-verified-badge--style-vintage .jdgm-verified-badge__total,.jdgm-verified-badge--style-vintage .jdgm-verified-badge__text{position:absolute;width:100%;line-height:1;color:#fff;font-weight:bold;text-align:center}.jdgm-verified-badge--style-vintage .jdgm-verified-badge__total{top:19%;font-size:21px}.jdgm-verified-badge--style-vintage .jdgm-verified-badge__text{top:51%;font-size:13px}.jdgm-verified-badge--style-vintage.jdgm--last-level .jdgm-verified-badge__stars{top:38.5%}.jdgm-verified-badge--style-vintage.jdgm--last-level .jdgm-verified-badge__total{top:24%;font-size:20px}.jdgm-verified-badge--style-vintage.jdgm--last-level .jdgm-verified-badge__text{top:54%}.jdgm-verified-badge--style-branded{display:flex;justify-content:center;align-items:center;text-decoration:none;margin:8px}.jdgm-verified-badge--style-branded .jdgm-verified-badge__wrapper{width:120px}.jdgm-verified-badge--style-branded .jdgm-verified-badge__image .jdgm-svg__mono{display:block;height:120px}.jdgm-verified-badge--style-branded .jdgm-verified-badge__image svg{width:120px;height:120px}.jdgm-verified-badge--style-branded .jdgm-verified-badge__total{position:absolute;top:40%;width:100%;font-size:25px;font-weight:bold;line-height:21px;text-align:center}.jdgm-verified-badge--style-branded .jdgm-verified-by{align-items:center;height:40px}.jdgm-verified-badge--style-branded .jdgm-verified-by--rebranding{align-items:flex-start}.jdgm-verified-badge--style-branded .jdgm-verified-by__text{font-size:20px}.jdgm-verified-badge--style-branded .jdgm-verified-by__text--rebranding{font-size:13px}.jdgm-verified-badge--style-branded .jdgm-verified-by__image{height:100%}.jdgm-verified-badge--style-branded .jdgm-verified-by__image .jdgm-svg__mono{display:block;height:100%}.jdgm-verified-badge--style-branded .jdgm-verified-by__image svg{width:auto}.jdgm-verified-badge--style-branded.jdgm-verified-badge--style-branded-vertical{flex-direction:column}.jdgm-verified-wrapper{display:inline-block}.jdgm-verified-by{display:flex;justify-content:left}.jdgm-verified-by__text,.jdgm-verified-by__image{display:inline-block;height:24px}.jdgm-verified-by__text{line-height:24px;margin-right:8px;font-size:14px}.jdgm-verified-by__image img,.jdgm-verified-by__image svg{height:100%}.jdgm-ugc-media-wrapper{margin:20px auto;text-align:center;clear:both}.jdgm-ugc-media-wrapper:after{display:block;content:"";clear:both}.jdgm-ugc-media-wrapper[data-cannot-fetch]{padding-bottom:40px}.jdgm-ugc-media-title{padding:20px}.jdgm-ugc-media-title h3{margin-bottom:5px}.jdgm-ugc-media{padding:10px}.jdgm-ugc-media__thumbnail-link{float:left;position:relative;width:50%}.jdgm-ugc-media__thumbnail-link:before{content:"";display:block;padding-top:100%}.jdgm-ugc-media__thumbnail-link:hover{cursor:pointer}.jdgm-ugc-media__thumbnail-link:hover .jdgm-ugc-media__thumbnail-wrapper:before{position:absolute;top:10px;left:10px;bottom:10px;right:10px;background-color:rgba(0,0,0,0.6);content:""}.jdgm-ugc-media__thumbnail-link:hover .jdgm-ugc-media__actions{display:block}.jdgm-ugc-media__thumbnail-link[data-media-type="video"]:after{position:absolute;color:white;background-color:rgba(0,0,0,0.8);font-family:"JudgemeIcons";content:"\e019";font-size:32px;top:calc(50% - 30px);left:calc(50% - 40px);padding:4px 26px 4px 30px;border-radius:16px}.jdgm-ugc-media__thumbnail-wrapper{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;line-height:100%;text-align:center}.jdgm-ugc-media__thumbnail{width:100%;height:100%;object-fit:cover;padding:10px}.jdgm-ugc-media__primary-btn,.jdgm-ugc-media__secondary-btn,.jdgm-ugc-media__reviews-btn{display:inline-block;margin:20px 0;padding:10px 20px;font-size:90%;line-height:1;white-space:nowrap;cursor:pointer}.jdgm-ugc-media__primary-btn[disabled],.jdgm-ugc-media__secondary-btn[disabled],.jdgm-ugc-media__reviews-btn[disabled]{pointer-events:none;opacity:0.6}.jdgm-ugc-media__actions{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);display:none}.jdgm-ugc-media__actions .jdgm-ugc-media__primary-btn{font-weight:bold;margin-bottom:0}.jdgm-ugc-media__icon-instagram{font-family:"JudgemeIcons";font-size:32px;height:32px;color:white}.jdgm-ugc-media__icon-instagram:empty{display:block}.jdgm-ugc-media__icon-instagram:before{content:"\e020";height:32px;line-height:32px;vertical-align:top}@media only screen and (min-width: 768px){.jdgm-ugc-media__thumbnail-link{width:calc(100% / 3)}}@media only screen and (min-width: 992px){.jdgm-ugc-media-wrapper[data-cannot-fetch]{padding-bottom:60px}.jdgm-ugc-media__primary-btn,.jdgm-ugc-media__secondary-btn,.jdgm-ugc-media__reviews-btn{font-size:100%;padding:10px 40px}}.jdgm-gallery-popup__ugc-media .jdgm-rev-attachment__actions .jdgm-ugc-media__primary-btn,.jdgm-gallery-popup__ugc-media .jdgm-rev-attachment__actions .jdgm-ugc-media__primary-btn:hover,.jdgm-gallery-popup__ugc-media .jdgm-rev-attachment__actions .jdgm-ugc-media__reviews-btn,.jdgm-gallery-popup__ugc-media .jdgm-rev-attachment__actions .jdgm-ugc-media__reviews-btn:hover{cursor:pointer;text-decoration:none}.jdgm-popup-widget .jdgm-popup-widget__cards-container{position:fixed;z-index:100}@media only screen and (max-width: 767px){.jdgm-popup-widget .jdgm-popup-widget__cards-container{top:unset;bottom:0}}.jdgm-popup-widget .jdgm-popup-card{position:relative;display:flex;background-color:white;box-shadow:0px 0px 15.8px 0px rgba(0,0,0,0.15);width:360px}@media only screen and (max-width: 767px){.jdgm-popup-widget .jdgm-popup-card{width:calc(100vw - 48px);max-width:360px}}.jdgm-popup-widget .jdgm-popup-card__close-btn{position:absolute;top:-15px;right:-15px;z-index:2;display:flex;justify-content:center;align-items:center;width:30px;height:30px;background-color:white;box-shadow:0px 0px 15.8px 0px rgba(0,0,0,0.15);cursor:pointer}.jdgm-popup-widget .jdgm-popup-card__close-btn::before,.jdgm-popup-widget .jdgm-popup-card__close-btn::after{position:absolute;content:"";height:14px;width:2px;background-color:#1c1b1f}.jdgm-popup-widget .jdgm-popup-card__close-btn::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.jdgm-popup-widget .jdgm-popup-card__close-btn::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.jdgm-popup-widget .jdgm-popup-card__close-btn:hover{opacity:1}.jdgm-popup-widget .jdgm-popup-card__close-btn:hover::before,.jdgm-popup-widget .jdgm-popup-card__close-btn:hover::after{opacity:0.6}.jdgm-popup-widget .jdgm-popup-card__pic-wrapper{width:34%;max-width:123px;border-right:1px solid #e7e7e7;overflow:hidden}.jdgm-popup-widget .jdgm-popup-card__pic{width:100%;height:100%;object-fit:cover}.jdgm-popup-widget .jdgm-popup-card__rev-prod-wrapper{display:flex;flex-direction:column;justify-content:space-between}.jdgm-popup-widget .jdgm-popup-card__rev-content-wrapper{display:flex;flex-direction:column;gap:7px;padding:14px}.jdgm-popup-widget .jdgm-popup-card__reviewer,.jdgm-popup-widget .jdgm-popup-card__rev-rating,.jdgm-popup-widget .jdgm-popup-card__rev-content,.jdgm-popup-widget .jdgm-popup-card__rev-title,.jdgm-popup-widget .jdgm-popup-card__rev-body,.jdgm-popup-widget .jdgm-popup-card__prod-title{line-height:18px;font-size:13px}.jdgm-popup-widget .jdgm-popup-card__rev-content{display:-webkit-box;overflow:hidden;white-space:normal}.jdgm-popup-widget .jdgm-popup-card__reviewer,.jdgm-popup-widget .jdgm-popup-card__rev-title{font-weight:700}.jdgm-popup-widget .jdgm-popup-card__rev-body>p{display:unset}.jdgm-popup-widget .jdgm-popup-card__prod-wrapper{padding:10px 16px;border-top:1px solid #e7e7e7}.jdgm-popup-widget .jdgm-popup-card__prod-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jdgm-popup-widget .jdgm-popup-card__full-rev-link::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.jdgm-popup-widget .jdgm-full-rev{display:none}.jdgm-full-rev-modal .jm-mfp-content{max-width:860px;margin:48px 0;padding:22px;background-color:white;color:#4E4D4D;box-shadow:0px 1px 10px rgba(0,0,0,0.1)}.jdgm-full-rev-modal .jm-mfp-close{top:-48px}.jdgm-full-rev-modal .jdgm-full-rev,.jdgm-full-rev-modal .jdgm-full-rev__header,.jdgm-full-rev-modal .jdgm-full-rev__content{display:flex;flex-direction:column;gap:calc( 8px * 2 )}.jdgm-full-rev-modal .jdgm-full-rev__rating_and_timestamp_wrapper{display:flex;justify-content:space-between;align-items:center}.jdgm-full-rev-modal .jdgm-full-rev__rating{display:inline-flex}.jdgm-full-rev-modal .jdgm-full-rev__timestamp{font-size:14px}.jdgm-full-rev-modal .jdgm-full-rev__profile-wrapper{display:flex;align-items:center;gap:8px}.jdgm-full-rev-modal .jdgm-full-rev__icon{position:relative;width:36px;height:36px;line-height:36px;text-align:center;color:var(--jdgm-primary-color);background-color:rgba(224,224,224,0.5)}.jdgm-full-rev-modal .jdgm-full-rev__icon:not(.jdgm--loading,.jdgm-full-rev__avatar)::before{content:"\e007";font-family:"JudgemeIcons";font-size:24px;line-height:36px}.jdgm-full-rev-modal .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{content:"\e001";position:absolute;bottom:0;right:0;width:12px;height:12px;color:white;background-color:var(--jdgm-primary-color);border:none;font-family:"JudgemeIcons";font-size:8px;font-weight:bold;line-height:12px;text-align:center}.jdgm-full-rev-modal .jdgm-full-rev__avatar-image{width:100%;height:100%;object-fit:cover}.jdgm-full-rev-modal .jdgm-full-rev__reviewer-wrapper{display:flex;align-items:center;gap:8px;line-height:14px}.jdgm-full-rev-modal .jdgm-full-rev__reviewer-name{color:var(--jdgm-primary-color);font-size:16px}.jdgm-full-rev-modal .jdgm-rev__buyer-badge{padding:5px 8px;font-size:10px;font-style:normal;font-weight:600}.jdgm-full-rev-modal .jdgm-full-rev__location-wrapper{display:flex;gap:calc( 8px / 2 );align-items:center;line-height:22px}.jdgm-full-rev-modal .jdgm-full-rev__location{font-size:80%;color:#7b7b7b}.jdgm-full-rev-modal .jdgm-full-rev__location-country-flag-img{height:12px}.jdgm-full-rev-modal .jdgm-full-rev__body{word-break:break-word}.jdgm-full-rev-modal .jdgm-full-rev__body>p{margin:0}.jdgm-full-rev-modal .jdgm-full-rev__custom-form,.jdgm-full-rev-modal .jdgm-full-rev__cf-ans--type{display:flex;flex-direction:column;gap:calc( 8px * 2 )}.jdgm-full-rev-modal .jdgm-full-rev__cf-ans--graphic-type .jdgm-full-rev__cf-ans{width:320px}.jdgm-full-rev-modal .custom-form--horizontal-style.jdgm-full-rev__custom-form,.jdgm-full-rev-modal .custom-form--horizontal-style .jdgm-full-rev__cf-ans--type{gap:calc( 8px / 2 )}.jdgm-full-rev-modal .custom-form--horizontal-style .jdgm-full-rev__cf-ans--text-type .jdgm-full-rev__cf-ans{display:inline-flex;gap:calc( 8px / 2 )}.jdgm-full-rev-modal .custom-form--horizontal-style .jdgm-full-rev__cf-ans--graphic-type{flex-direction:row;flex-wrap:wrap;gap:calc( 8px * 3 )}.jdgm-full-rev-modal .custom-form--horizontal-style .jdgm-full-rev__cf-ans--graphic-type .jdgm-full-rev__cf-ans{width:247px}@media only screen and (max-width: 767px){.jdgm-full-rev-modal .jdgm-full-rev__custom-form,.jdgm-full-rev-modal .jdgm-full-rev__cf-ans--type{gap:calc( 8px / 2 )}.jdgm-full-rev-modal .jdgm-full-rev__cf-ans--graphic-type .jdgm-full-rev__cf-ans{width:100%}.jdgm-full-rev-modal .custom-form--horizontal-style .jdgm-full-rev__cf-ans--graphic-type{justify-content:space-between}.jdgm-full-rev-modal .custom-form--horizontal-style .jdgm-full-rev__cf-ans--graphic-type .jdgm-full-rev__cf-ans{width:46%}}.jdgm-full-rev-modal .jdgm-full-rev__cf-ans__title{color:var(--jdgm-primary-color)}.jdgm-full-rev-modal .jdgm-full-rev__scale-wrapper,.jdgm-full-rev-modal .jdgm-full-rev__slider-wrapper{padding-top:10px;color:var(--jdgm-primary-color);font-size:80%}.jdgm-full-rev-modal .jdgm-full-rev__scale-range{display:flex;height:8px;background-color:var(--jdgm-secondary-color);border-radius:8px;overflow:hidden}.jdgm-full-rev-modal .jdgm-cf-bar{flex:1}.jdgm-full-rev-modal .jdgm--filled{background-color:var(--jdgm-primary-color)}.jdgm-full-rev-modal .jdgm-full-rev__scale-first,.jdgm-full-rev-modal .jdgm-full-rev__slider-first{float:left;margin-top:8px}.jdgm-full-rev-modal .jdgm-full-rev__scale-last,.jdgm-full-rev-modal .jdgm-full-rev__slider-last{float:right;margin-top:8px}.jdgm-full-rev-modal .jdgm-full-rev__slider-range{position:relative;appearance:none;padding:0;width:100%;height:8px;background-color:var(--jdgm-secondary-color);border:none;border-radius:8px;outline:none}.jdgm-full-rev-modal .jdgm-full-rev__slider-pointer{content:"";display:block;position:absolute;top:-5px;margin-left:-8px;box-shadow:0 1px 4px rgba(0,0,0,0.4);width:18px;height:18px;background:var(--jdgm-primary-color);border-radius:50%;border:none}.jdgm-full-rev-modal .jdgm-full-rev__pics,.jdgm-full-rev-modal .jdgm-full-rev__vids{white-space:nowrap;overflow:auto}.jdgm-full-rev-modal .jdgm-full-rev__pic-link{display:inline-block;width:96px;height:96px;margin-right:8px;padding:0;cursor:pointer}.jdgm-full-rev-modal .jdgm-full-rev__pic-link:last-of-type{margin-right:0}.jdgm-full-rev-modal .jdgm-full-rev__pic-img{display:block;width:100%;height:100%;object-fit:cover}.jdgm-full-rev-modal .jdgm-full-rev-modal__pic{padding:0 10px}.jdgm-full-rev-modal .jdgm-full-rev-modal__pic .jdgm-full-rev-modal__pic-actions{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:4px;line-height:22px}.jdgm-full-rev-modal .jdgm-full-rev-modal__pic .jdgm-full-rev-modal__back{color:var(--jdgm-primary-color);text-decoration:none}.jdgm-full-rev-modal .jdgm-full-rev-modal__pic .jdgm-full-rev-modal__back-icon::before{content:"\e002";font-family:"JudgemeIcons";font-size:24px}.jdgm-full-rev-modal .jdgm-full-rev-modal__pic .jdgm-full-rev__pic-img{height:auto}.jdgm-full-rev-modal .jdgm-full-rev__vids{max-width:100%}.jdgm-full-rev-modal .jdgm-full-rev__vids>div{display:inline-block;width:-moz-fit-content;width:fit-content;margin-right:8px}.jdgm-full-rev-modal .jdgm-full-rev__vids>div:last-of-type{margin-right:0}.jdgm-full-rev-modal .jdgm-full-rev__vids .jdgm-vid-player{min-width:175px;min-height:175px}.jdgm-full-rev-modal .jdgm-full-rev__vids iframe{height:175px}.jdgm-full-rev-modal .jdgm-full-rev__reply{display:flex;flex-direction:column;gap:calc( 8px * 2 );padding:16px;background-color:var(--jdgm-secondary-color)}.jdgm-full-rev-modal .jdgm-full-rev__reply>div,.jdgm-full-rev-modal .jdgm-full-rev__reply p{margin:0}.jdgm-full-rev-modal .jdgm-full-rev__product-button{display:block;width:240px;margin:16px auto 0 auto;padding:10px 0px;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:22px;text-decoration:none;color:white !important;background-color:var(--jdgm-primary-color)}.jdgm-full-rev-modal .jdgm-full-rev-modal__pic-slider-prev,.jdgm-full-rev-modal .jdgm-full-rev-modal__pic-slider-next{position:absolute;padding:0;top:50%;color:var(--jdgm-primary-color);background:none;border:none}.jdgm-full-rev-modal .jdgm-full-rev-modal__pic-slider-prev::before,.jdgm-full-rev-modal .jdgm-full-rev-modal__pic-slider-next::before{font-family:"JudgemeIcons";font-size:32px}.jdgm-full-rev-modal .jdgm-full-rev-modal__pic-slider-prev:not(.disabled),.jdgm-full-rev-modal .jdgm-full-rev-modal__pic-slider-next:not(.disabled){cursor:pointer}.jdgm-full-rev-modal .jdgm-full-rev-modal__pic-slider-prev:hover:not(.disabled),.jdgm-full-rev-modal .jdgm-full-rev-modal__pic-slider-next:hover:not(.disabled){opacity:0.6}.jdgm-full-rev-modal .jdgm-full-rev-modal__pic-slider-prev.disabled,.jdgm-full-rev-modal .jdgm-full-rev-modal__pic-slider-next.disabled{opacity:0.3;cursor:not-allowed}.jdgm-full-rev-modal .jdgm-full-rev-modal__pic-slider-prev{left:0}.jdgm-full-rev-modal .jdgm-full-rev-modal__pic-slider-prev::before{content:"\e002"}.jdgm-full-rev-modal .jdgm-full-rev-modal__pic-slider-next{right:0}.jdgm-full-rev-modal .jdgm-full-rev-modal__pic-slider-next::before{content:"\e003"}.jdgm-review-snippet-widget-wrapper .jdgm-review-snippet-widget{position:relative;height:100%;display:grid;box-sizing:border-box}.jdgm-review-snippet-widget-wrapper .jdgm-review-snippet-widget .jdgm-star{color:var(--jdgm-snippet-star-color, #108474)}.jdgm-review-snippet-widget-wrapper .jdgm-review-snippet-widget *,.jdgm-review-snippet-widget-wrapper .jdgm-review-snippet-widget *::before,.jdgm-review-snippet-widget-wrapper .jdgm-review-snippet-widget *::after{box-sizing:border-box}.jdgm-rev-snippet-widget__prev-btn{left:0}.jdgm-rev-snippet-widget__next-btn{right:0}.jdgm-rev-snippet-widget__prev-btn,.jdgm-rev-snippet-widget__next-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:1;display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:8px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);box-shadow:0 0 10px 0 rgba(0,0,0,0.15);border-radius:50%;background:var(--jdgm-snippet-arrows-bg-color, #fff);font-size:12px}.jdgm-rev-snippet-widget__prev-btn:hover,.jdgm-rev-snippet-widget__next-btn:hover{cursor:pointer}.jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-rev-snippet-widget__next-btn>svg{fill:var(--jdgm-snippet-arrows-color, #000)}.jdgm-rev-snippet-widget__cards-container{display:inline-flex}.jdgm-rev-snippet-widget__cards-container--aggregate{display:block;width:100%}.jdgm-rev-snippet-card{position:relative;width:100%;margin:10px;padding:16px 24px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);box-shadow:0 0 10px 0 rgba(0,0,0,0.15);border-radius:var(--jdgm-snippet-border-radius, 8px);background:var(--jdgm-snippet-card-color, #fff);color:var(--jdgm-snippet-text-color, inherit)}.jdgm-cart-mode-aggregate-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px;color:var(--jdgm-snippet-text-color, inherit)}.jdgm-cart-mode-aggregate-card__title{font-size:24px;line-height:1.2;text-align:center}.jdgm-cart-mode-aggregate-card__rating{display:inline-flex;align-items:center;gap:8px;opacity:0.8}.jdgm-cart-mode-aggregate-card__stars{display:inline-flex;gap:4px;font-size:14px;line-height:1}.jdgm-cart-mode-aggregate-card__count{font-size:12px;white-space:nowrap}.jdgm-rev-snippet-card__rev-content-wrapper{display:inline-flex;width:100%;height:100%;gap:16px}.jdgm-rev-snippet-card__pic-wrapper{width:80px;height:80px;align-self:center}.jdgm-rev-snippet-card__pic{width:80px;height:80px;object-fit:cover}.jdgm-rev-snippet-card__rev-content-container{display:flex;flex-direction:column}.jdgm-rev-snippet-card__rev-header{display:inline-flex;justify-content:flex-start;align-items:baseline;gap:8px}.jdgm-rev-snippet-card__reviewer{flex:1;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all;font-size:14px;line-height:17px;font-weight:bold}.jdgm-rev-snippet-card__rev-content{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:21px;word-break:break-word;margin-top:8px}.jdgm-rev-snippet-card__rev-content--with-product{-webkit-line-clamp:2;line-clamp:2}.jdgm-rev-snippet-card__rev-content--empty{display:none}.jdgm-rev-snippet-card__rev-body{font-size:14px;line-height:21px;font-weight:400}.jdgm-rev-snippet-card__rev-body *{margin:0;font-size:inherit;line-height:inherit;font-weight:inherit}.jdgm-rev-snippet-card__product-line{font-size:13px;margin-top:8px;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.jdgm-rev-snippet-card__review-for-label{color:var(--jdgm-snippet-lighter-text-color, #7B7B7B);opacity:0.5}.jdgm-rev-snippet-card__product-name{color:var(--jdgm-snippet-text-color, inherit)}.jdgm-rev-snippet-card__full-review-link:focus-visible,.jdgm-rev-snippet-card__full-review-link:focus{outline:none;outline-offset:unset;box-shadow:none}.jdgm-rev-snippet-card__full-review-link::after{content:'';position:absolute;top:0;left:30px;right:30px;bottom:0;z-index:1}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jdgm-full-rev__replier::before{content:''}.jdgm-full-rev-modal.rev-snippet-widget .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}.jdgm-horizon-widget{width:100%}


.jdgm-rev__icon::after { content: '\e001'; }
.jdgm-rev__icon::after,
.jdgm-rev__buyer-badge {
  display: inline-block;
  color: #ffffff;
  background-color: rgb(48, 48, 48);
}
.jdgm-rev__buyer-badge:before { content: 'Verified'; }

.jdgm-rev-widg__title { visibility: unset; }
.jdgm-rev-widg__summary-text { visibility: unset; }
.jdgm-prev-badge__text { visibility: unset; }

.jdgm-quest__body:before { content: 'Question:'; }
.jdgm-ans__body:before { content: 'Answer:'; }

.jdgm-star { color: #fbcd0a; }

.jdgm-ask-question-btn,
.jdgm-write-rev-link,
.jdgm-all-reviews-rating-wrapper,
.jdgm-carousel-wrapper a,
.jdgm-rev__prod-link,
.jdgm-all-reviews-text a,
.jdgm-carousel-item__product,
.jdgm-carousel-number-of-reviews,
.jdgm-revs-tab__url { color: rgb(48, 48, 48); }

a.jdgm-write-rev-link {
    color: rgb(48, 48, 48);
    background-color: #ffffff;
}

/* Legacy selectors, to keep old CSS specificities */
.jdgm-preview-badge .jdgm-star { color: #fbcd0a; }
.jdgm-histogram .jdgm-star { color: #fbcd0a; }

.jm-mfp-is-open.jm-mfp-is-open{overflow:hidden}.jm-mfp-container .jm-mfp-close,.jm-mfp-container .jm-mfp-arrow{z-index:1046;display:block;padding:0;overflow:visible;cursor:pointer;outline:none;background:transparent;border:0;box-shadow:none;opacity:0.6;touch-action:manipulation}.jm-mfp-container img.jm-mfp-img{display:block;width:auto;max-width:100%;height:auto;margin:0 auto;padding:48px 0 32px 0;line-height:0;box-sizing:border-box;transition:transform 0.5s ease}.jm-mfp-image-holder .mfp-close{right:0;padding-right:0}.jm-mfp-preloader{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:96px;height:96px;color:white}.jm-mfp-preloader>a{color:white}.jm-mfp-preloader:before{width:40px;height:40px;border-radius:50%;border-top:2px solid #555;border-right:2px solid #555;border-bottom:2px solid #555;border-left:2px solid white;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear;content:" ";display:block;width:100%;height:100%}.jm-mfp-bg,.jm-mfp-wrap,.jm-mfp-container{top:0;left:0;width:100%;height:100%}.jm-mfp-bg{z-index:1042;position:fixed;overflow:hidden;background:rgba(0,0,0,0.8)}.jm-mfp-bg:empty{display:block}.jm-mfp-wrap{z-index:1043;position:fixed;overflow:auto;outline:none !important}.jm-mfp-container{position:absolute;text-align:center;box-sizing:border-box;padding:0 24px}.jm-mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.jm-mfp-content{z-index:1045;position:relative;display:inline-block;margin:0 auto;vertical-align:middle;text-align:left}.jm-mfp-inline-holder .jm-mfp-content,.jm-mfp-ajax-holder .jm-mfp-content{width:100%;cursor:auto}.jm-mfp-close,.jm-mfp-arrow,.jm-mfp-preloader,.jm-mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.jm-mfp-loading.jm-mfp-figure,.jm-mfp-s-ready .jm-mfp-preloader,.jm-mfp-s-error .jm-mfp-content{display:none}.jm-mfp-hide{display:none !important}.jm-mfp-close{position:absolute;right:0;top:0;width:48px;height:48px;line-height:48px;color:white;font-style:normal;font-size:48px;font-family:Arial, Baskerville, monospace;text-decoration:none;text-align:right}.jm-mfp-close:hover,.jm-mfp-close:focus{opacity:1}.jm-mfp-close:active{top:1px}.jm-mfp-counter{position:absolute;top:0;right:0;color:white;font-size:14px;line-height:2;white-space:nowrap;width:100%}.jm-mfp-counter__number{float:right}.jm-mfp-counter .jdgm-branding-footer{color:white}.jm-mfp-counter .jdgm-branding-footer:hover,.jm-mfp-counter .jdgm-branding-footer:active{color:white;opacity:0.8}.jm-mfp-arrow{position:absolute;margin:0;top:calc(50% - 24px);height:48px;-webkit-tap-highlight-color:transparent;font-family:'JudgemeIcons';font-size:48px;color:white}.jm-mfp-arrow:hover,.jm-mfp-arrow:focus{opacity:1}.jm-mfp-arrow-left{left:24px}.jm-mfp-arrow-left:before{content:'\e002'}.jm-mfp-arrow-right{right:24px}.jm-mfp-arrow-right:before{content:'\e003'}.jm-mfp-figure{line-height:0}.jm-mfp-figure:after{content:"";position:absolute;top:48px;right:0;bottom:32px;left:0;display:block;width:auto;height:auto;z-index:-1;background:black}.jm-mfp-figure figure{padding:0;margin:0}.jm-mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.jm-mfp-image-holder .jm-mfp-content{max-width:100%}.jm-mfp-gallery .jm-mfp-image-holder .jm-mfp-figure{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.jm-mfp-img-mobile .jm-mfp-image-holder{padding-left:0;padding-right:0}.jm-mfp-img-mobile img.jm-mfp-img{padding:0}.jm-mfp-img-mobile .jm-mfp-figure:after{top:0;bottom:0}.jm-mfp-img-mobile .jm-mfp-figure small{display:inline;margin-left:5px}.jm-mfp-img-mobile .jm-mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed}.jm-mfp-img-mobile .jm-mfp-bottom-bar:empty{padding:0}.jm-mfp-img-mobile .jm-mfp-counter{right:5px;top:3px}.jm-mfp-img-mobile .jm-mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}.jdgm-gallery-popup .jm-mfp-container{padding:0}.jdgm-gallery-popup .jm-mfp-container .jm-mfp-arrow:hover{opacity:1}.jdgm-gallery-popup .jm-mfp-main{position:absolute;top:0;left:0;margin:24px;padding-bottom:24px;width:calc(100% - 48px);display:flex;flex-direction:column;text-align:left}.jdgm-gallery-popup .jm-mfp-loading,.jdgm-gallery-popup .jm-mfp-carousel-wrapper{background-color:black}.jdgm-gallery-popup .jm-mfp-loading,.jdgm-gallery-popup .jm-mfp-content-wrapper,.jdgm-gallery-popup .jm-mfp-figure>figure{height:260px}.jdgm-gallery-popup .jm-mfp-container>.jm-mfp-content{display:none}.jdgm-gallery-popup .jm-mfp-content{width:100%;height:100%;z-index:auto}.jdgm-gallery-popup .jm-mfp-close{z-index:1045;text-align:center;cursor:pointer;font-size:32px;color:#e4e4e4}.jdgm-gallery-popup .jm-mfp-figure:after{content:none}.jdgm-gallery-popup .jm-mfp-figure .jm-mfp-img{width:100%;height:100%;object-fit:scale-down;padding:0}.jdgm-gallery-popup .jm-mfp-figure .jm-mfp-iframe-wrapper,.jdgm-gallery-popup .jm-mfp-figure .jm-mfp-video-wrapper{height:100%}.jdgm-gallery-popup .jm-mfp-figure .jm-mfp-video-wrapper{display:flex;justify-content:center}.jdgm-gallery-popup .jm-mfp-figure .jm-mfp-iframe-wrapper .jm-mfp-iframe{width:100%;height:100%}.jdgm-gallery-popup .jm-mfp-figure .jm-mfp-video-wrapper .jm-mfp-iframe{max-width:100%;height:100%}.jdgm-gallery-popup .jm-mfp-review-wrapper{background-color:white;color:#333333}.jdgm-gallery-popup .jm-mfp-carousel{padding:8px}.jdgm-gallery-popup .jdgm-gallery{width:100%;margin:0;overflow-x:auto;white-space:nowrap}.jdgm-gallery-popup .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n){display:inline-block}.jdgm-gallery-popup .jdgm-gallery .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:nth-child(n):before{content:none}@media only screen and (min-width: 992px){.jdgm-gallery-popup .jdgm-gallery{width:100%}.jdgm-gallery-popup .jdgm-gallery .jdgm-gallery__thumbnail-link{width:80px}.jdgm-gallery-popup .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n){display:inline-block}.jdgm-gallery-popup .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:none}}.jdgm-gallery-popup .jdgm-gallery__thumbnail{padding:2px;border:2px solid transparent}.jdgm-gallery-popup .jdgm-gallery__thumbail-wrapper{padding:2px}.jdgm-gallery-popup .jdgm-gallery__thumbnail-link{float:none;opacity:0.7}.jdgm-gallery-popup .jdgm-gallery__thumbnail-link:hover,.jdgm-gallery-popup .jdgm-gallery__thumbnail-link.jdgm-gallery__thumbnail-link--current{opacity:1}.jdgm-gallery-popup .jdgm-gallery__thumbnail-link.jdgm-gallery__thumbnail-link--current .jdgm-gallery__thumbnail{background-color:white}.jdgm-gallery-popup .jdgm-rev{margin:0;padding:20px}.jdgm-gallery-popup .jdgm-rev.jdgm-divider-top{border-top:none}.jdgm-gallery-popup .jdgm-rev__header{padding-right:20px;margin-bottom:10px}.jdgm-gallery-popup .jdgm-rev__title{margin-bottom:10px;font-size:100%;font-weight:bold}.jdgm-gallery-popup .jdgm-rev__body,.jdgm-gallery-popup .jdgm-rev-attachments{overflow:auto}.jdgm-gallery-popup .jdgm-rev__body p:first-child{margin-top:0}.jdgm-gallery-popup .jdgm-rev-attachments{margin-top:20px;border-top:1px solid #e4e4e4}.jdgm-gallery-popup .jdgm-rev-attachment{margin-top:20px}.jdgm-gallery-popup .jdgm-rev-attachment:after{display:block;content:"";clear:both}.jdgm-gallery-popup .jdgm-rev-attachment__cover{float:left}.jdgm-gallery-popup .jdgm-rev-attachment__thumbnail{height:96px;width:96px;background-color:#eaeaea;object-fit:cover}.jdgm-gallery-popup .jdgm-rev-attachment__content{padding-left:116px}.jdgm-gallery-popup .jdgm-rev-attachment__review{font-size:90%}.jdgm-gallery-popup .jdgm-rev-attachment__price{font-size:120%;font-weight:bold;padding:5px 0 10px 0}.jdgm-gallery-popup .jdgm-rev-attachment__btn{display:block;margin-top:0;margin-bottom:10px;width:100%;max-width:200px;padding:10px 20px;text-align:center}@media only screen and (min-width: 768px){.jdgm-gallery-popup .jm-mfp-carousel-wrapper,.jdgm-gallery-popup .jm-mfp-review-wrapper{display:inline-block;vertical-align:top;height:100%}.jdgm-gallery-popup .jm-mfp-content-wrapper{display:block;height:calc(100% - 112px)}.jdgm-gallery-popup .jm-mfp-carousel{padding:16px}.jdgm-gallery-popup .jm-mfp-loading,.jdgm-gallery-popup .jm-mfp-figure,.jdgm-gallery-popup .jm-mfp-figure>figure{height:100%}.jdgm-gallery-popup .jm-mfp-close{color:#333333}.jdgm-gallery-popup .jdgm-rev{height:100%}.jdgm-gallery-popup .jdgm-rev__content{height:calc(100% - 20px)}.jdgm-gallery-popup .jdgm-rev__content.jdgm-rev__content--has-title{height:calc(100% - 80px)}.jdgm-gallery-popup .jdgm-rev__content.jdgm-rev__content--has-attachments{height:calc(100% - 90px)}.jdgm-gallery-popup .jdgm-rev__content.jdgm-rev__content--has-attachments .jdgm-rev__body{height:40%}.jdgm-gallery-popup .jdgm-rev__content.jdgm-rev__content--has-attachments .jdgm-rev-attachments{height:calc(60% - 40px);padding-bottom:20px}.jdgm-gallery-popup .jdgm-rev__body{max-height:calc(100% - 60px)}.jdgm-gallery-popup .jdgm-rev.jdgm-rev,.jdgm-gallery-popup .jdgm-rev__content{display:flex;flex-direction:column}.jdgm-gallery-popup .jdgm-rev__content{flex-grow:1}}@media only screen and (min-width: 992px){.jdgm-gallery-popup .jm-mfp-main{flex-direction:row;width:calc(100% - 80px);height:calc(100% - 80px);margin:40px;padding-bottom:0;background-color:white}.jdgm-gallery-popup .jm-mfp-carousel-wrapper{width:calc(100% - 400px)}}.jdgm-gallery-popup .jdgm-rev{float:none;display:block;border:none;background-color:white}.jdgm-gallery-popup .jdgm-rev__header{padding:0}.jdgm-gallery-popup .jdgm-rev__header>div:not(.jdgm-rev__icon){line-height:1.2}.jdgm-gallery-popup .jdgm-rev__icon{margin:0 10px 10px 0}.jdgm-gallery-popup .jdgm-rev__icon:not(:has(img)):before{content:"\e007";font-family:"JudgemeIcons";color:#108474;color:var(--jdgm-primary-color)}.jdgm-gallery-popup .jdgm-rev__icon:has(img):before{content:none}.jdgm-gallery-popup .jdgm-rev__author{line-height:1;vertical-align:top}.jdgm-gallery-popup .jdgm-rev__timestamp{float:none;margin-left:5px}.jdgm-gallery-popup .jdgm-rev__prod-info-wrapper{padding:0;border-top:none;font-size:100%}.jdgm-gallery-popup .jdgm-rev__prod-link-prefix{display:inline-block}.jdgm-gallery-popup .jdgm-rev__content{width:100%;padding:0;margin:0}.jdgm-widget.jdgm-medals-wrapper{display:flex;align-items:center;justify-content:center;width:100%;color:#108474}.jdgm-medals-wrapper{padding:16px;text-align:center}.jdgm-medals-wrapper--rebranding{gap:16px}.jdgm-medals-wrapper--rebranding .jdgm-verified-wrapper .jdgm-rating{padding-bottom:8px}.jdgm-medals-wrapper--rebranding .jdgm-verified-wrapper .jdgm-verified-by__text{line-height:normal}@media only screen and (max-width: 767px){.jdgm-medals-wrapper--rebranding .jdgm-medals__container{display:flex}}.jdgm-medals,.jdgm-medals__container,.jdgm-medal-wrapper,.jdgm-medal{display:inline-block}.jdgm-medals--rebranding{display:flex;flex-direction:column;align-items:center}.jdgm-medals-wrapper .jdgm-medals__container{padding:16px 0}.jdgm-medals-wrapper .jdgm-medal-wrapper{margin:0 8px}.jdgm-medals-wrapper .jdgm-medals-separator{height:60px;width:1px;margin:0;background-color:#E9EAEB;display:none}@media only screen and (min-width: 768px){.jdgm-medals-wrapper .jdgm-medals-separator{display:block}}.jdgm-medals-wrapper .jdgm-verified-wrapper+.jdgm-medals-separator{margin-left:5px}.jdgm-medal{position:relative;width:64px;height:64px}.jdgm-medal.jdgm--loading:after{position:absolute;display:block;top:0;width:100%;height:100%;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #333333;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear;content:""}.jdgm-medal.jdgm--loading .jdgm-medal__value{display:none}.jdgm-medal[data-tier="bronze"] .jdgm-medal__value{color:#a36710}.jdgm-medal[data-tier="silver"] .jdgm-medal__value{color:#666666}.jdgm-medal[data-tier="gold"] .jdgm-medal__value{color:#d2920f}.jdgm-medal[data-tier="platinum"] .jdgm-medal__value{color:#488282}.jdgm-medal[data-tier="diamond"] .jdgm-medal__value{color:#4c8eda}.jdgm-medal[data-type="mon_rec"] .jdgm-medal__value{top:27px}.jdgm-medal__image,.jdgm-medal__image>img,.jdgm-medal__image>div,.jdgm-medal__image svg{width:100%;height:100%}.jdgm-medal__value{position:absolute;top:32px;width:64px;text-align:center;font-family:"Nunito Sans", "Helvetica", Arial, sans-serif;font-size:16px;font-weight:bold;line-height:1}.jdgm-verified-wrapper{padding-top:8px;padding-bottom:8px}.jdgm-verified-wrapper .jdgm-rating{margin-bottom:4px}.jdgm-rating__stars{margin-right:4px}.jdgm-rating__stars .jdgm-star{color:#108474}.jdgm-medals-wrapper:not(.jdgm-medals-wrapper--small) .jdgm-verified-wrapper:first-child{margin-right:16px;padding-right:16px;border-right:1px solid #c1e6e6}.jdgm-medals-wrapper:not(.jdgm-medals-wrapper--small) .jdgm-verified-wrapper:last-child{margin-left:16px;padding-left:16px;border-left:1px solid #c1e6e6}.jdgm-medals-wrapper.jdgm-medals-wrapper--rebranding:not(.jdgm-medals-wrapper--small) .jdgm-verified-wrapper{margin-right:0;padding-right:0;border-right:none;margin-left:0;padding-left:0;border-left:none}.jdgm-medals-wrapper--small{flex-direction:column}.jdgm-medals-wrapper--small .jdgm-medals{overflow:auto;max-width:288px}.jdgm-medals-wrapper--small .jdgm-medal{width:80px;height:80px}.jdgm-medals-wrapper--small .jdgm-medal__value{top:38px;width:80px;font-size:19.2px}.jdgm-medals-wrapper--small .jdgm-medal[data-type="mon_rec"] .jdgm-medal__value{top:34px}.jdgm-widget.jdgm-medals-wrapper{color:#108474}.jdgm-widget:not(.jdgm-medals-wrapper) .jdgm-medals-wrapper{border-top:1px solid var(--jdgm-secondary-color)}.jdgm-widget:not(.jdgm-medals-wrapper) .jdgm-medals{max-width:100%}.jdgm-widget:not(.jdgm-medals-wrapper) .jdgm-medals .jdgm-medals__container{display:block;overflow:auto;white-space:nowrap}.jdgm-widget:not(.jdgm-medals-wrapper) .jdgm-medals .jdgm-medal,.jdgm-widget:not(.jdgm-medals-wrapper) .jdgm-medals .jdgm-medal__mono svg{width:80px;height:80px}.jdgm-widget:not(.jdgm-medals-wrapper) .jdgm-medals .jdgm-medal__image{max-width:100%}.jdgm-widget:not(.jdgm-medals-wrapper) .jdgm-medals .jdgm-medal__value{top:40px;width:80px;font-size:19.2px}.jdgm-widget:not(.jdgm-medals-wrapper) .jdgm-medals .jdgm-medals__container .jdgm-medal[data-type="mon_rec"] .jdgm-medal__value{top:34px}.jdgm-widget.jdgm-review-widget .jdgm-medals .jdgm-medal-wrapper{margin-right:16px;margin-left:0}.jdgm-widget.jdgm-review-widget .jdgm-medals .jdgm-medal__value{top:auto;bottom:-18px;left:24px;width:32px;padding:0 4px;line-height:16px;letter-spacing:0;font-size:12px;font-weight:bold;text-align:center}

@font-face {
    font-family: 'Satoshi';
    font-style: normal;
    font-weight: 400;
    src: local('Satoshi'), url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-satoshi-regular.woff?v=123822840119067451481789155509") format('woff');
}
@font-face {
    font-family: 'Satoshi';
    font-style: italic;
    font-weight: 400;
    src: local('Satoshi'), url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-satoshi-italic.woff?v=8483646278669128221789155508") format('woff');
}
@font-face {
    font-family: 'Satoshi';
    font-style: normal;
    font-weight: 300;
    src: local('Satoshi'), url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-satoshi-light.woff?v=29023736525819570591789155509") format('woff');
}
@font-face {
    font-family: 'Satoshi';
    font-style: italic;
    font-weight: 300;
    src: local('Satoshi'), url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-satoshi-lightitalic.woff?v=149108057319430345721789155509") format('woff');
}
@font-face {
    font-family: 'Satoshi';
    font-style: normal;
    font-weight: 500;
    src: local('Satoshi'), url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-satoshi-medium.woff?v=152501930231656604481789155509") format('woff');
}
@font-face {
    font-family: 'Satoshi';
    font-style: italic;
    font-weight: 500;
    src: local('Satoshi'), url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-satoshi-mediumitalic.woff?v=84668795974777692411789155509") format('woff');
}
@font-face {
    font-family: 'Satoshi';
    font-style: normal;
    font-weight: 700;
    src: local('Satoshi'), url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-satoshi-bold.woff?v=36163903506181466841789155509") format('woff');
}
@font-face {
    font-family: 'Satoshi';
    font-style: italic;
    font-weight: 700;
    src: local('Satoshi'), url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-satoshi-bolditalic.woff?v=137996151634848982831789155508") format('woff');
}
@font-face {
    font-family: 'Satoshi';
    font-style: normal;
    font-weight: 900;
    src: local('Satoshi'), url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-satoshi-black.woff?v=162792843778872593491789155502") format('woff');
}
@font-face {
    font-family: 'Satoshi';
    font-style: italic;
    font-weight: 900;
    src: local('Satoshi'), url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-satoshi-blackitalic.woff?v=33268955318952952061789155508") format('woff');
}


.sezzle-modal-open{position:fixed;inset:0}.sezzle-checkout-modal-lightbox *{background-color:unset;border:unset;-webkit-box-shadow:unset;box-shadow:unset;-webkit-box-sizing:border-box;box-sizing:border-box;color:unset;font-family:unset;font-size:unset;font-weight:unset;margin:unset;padding:unset;stroke:none;vertical-align:baseline;line-height:normal}.sezzle-checkout-modal-lightbox{color:unset;z-index:2147483647;background-color:#051f3491;width:100vw;height:100vh;display:none;position:fixed;top:0;left:0;overflow:hidden auto}.sezzle-checkout-modal-lightbox .sezzle-checkout-modal-hidden{margin-top:0;-webkit-transition:all .4s;transition:all .4s}.sezzle-checkout-modal-lightbox .sezzle-checkout-modal{color:#303030;z-index:99999998;background-color:#fff;border-radius:20px;width:650px;margin-top:-384px;margin-left:-325px;font-family:Satoshi,Open Sans,sans-serif;-webkit-transition:all .4s;transition:all .4s;position:fixed;top:50%;left:50%;-webkit-box-shadow:0 10px 20px #051f3430,0 6px 6px #051f3433;box-shadow:0 10px 20px #051f3430,0 6px 6px #051f3433}@media (width<=650px){.sezzle-checkout-modal-lightbox .sezzle-checkout-modal{border-radius:0;min-width:320px;max-width:100%;height:100%;margin:0;padding:50px 20px;font-size:15px;position:relative;top:0;left:0;overflow:auto}}@media (height<=767px) and (width>=651px){.sezzle-checkout-modal-lightbox .sezzle-checkout-modal{margin:20px auto;position:relative;top:0;left:0}}.sezzle-checkout-modal-lightbox .sezzle-checkout-modal h1{text-align:center;margin:0 auto;font-size:18px}@media (width<=450px){.sezzle-checkout-modal-lightbox .sezzle-checkout-modal h1 .sezzle-checkout-modal h1{font-size:16px}}.sezzle-checkout-modal-lightbox .sezzle-checkout-modal p{-webkit-box-sizing:border-box;box-sizing:border-box;color:#5e5e5e;letter-spacing:.25px;text-align:center;text-transform:none;font-size:12pt;font-weight:300;line-height:25px;display:block;margin:5px 0!important}@media (width<=768px){.sezzle-checkout-modal-lightbox .sezzle-checkout-modal p{text-align:center}}@media (width<=450px){.sezzle-checkout-modal-lightbox .sezzle-checkout-modal p{letter-spacing:.5px;text-align:center;font-size:11pt;line-height:18px}}.sezzle-checkout-modal-lightbox .sezzle-checkout-modal p small{-webkit-box-sizing:border-box;box-sizing:border-box;opacity:.8;font-size:11pt;display:block}@media (width<=450px){.sezzle-checkout-modal-lightbox .sezzle-checkout-modal p small{font-size:7.5pt}}.sezzle-checkout-modal-lightbox .sezzle-checkout-modal a{color:#17ce6a;letter-spacing:.25px;opacity:.65;text-align:left;text-transform:lowercase;margin:4px auto 0;font-size:8pt;font-weight:500;text-decoration:none;-webkit-transition:all .15s;transition:all .15s;display:block}.sezzle-checkout-modal-lightbox .sezzle-checkout-modal a:hover{opacity:1;-webkit-transition:all .1s;transition:all .1s}.sezzle-checkout-modal-lightbox .sezzle-checkout-modal h2{color:unset;text-align:center;margin:0 auto;font-size:18px}@media (width<=768px){.sezzle-checkout-modal-lightbox .sezzle-checkout-modal h2{text-align:center}}.sezzle-checkout-modal-lightbox .sezzle-checkout-modal h2 img{vertical-align:initial;width:auto;margin:0 4px;display:inline-block;position:relative;top:6px;height:30px!important}.sezzle-checkout-modal-hidden{-webkit-font-smoothing:antialiased;width:100%;height:100%;margin-top:0;-webkit-transition:all .4s;transition:all .4s}@media screen and (width>=0) and (width<=280px){.sezzle-checkout-modal-hidden{display:none}}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal{-webkit-box-sizing:border-box;box-sizing:border-box;color:#303030;background-color:#fff;border-radius:10px;justify-items:center;gap:16px;width:391px;height:auto;max-height:100%;padding:20px 0;font-family:Satoshi,Open Sans,sans-serif;position:absolute;top:50%;left:50%;overflow:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:0 10px 20px #051f3430,0 6px 6px #051f3433;box-shadow:0 10px 20px #051f3430,0 6px 6px #051f3433}@media screen and (width<=768px){.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal{border-radius:0;width:100vw;height:100vh;padding:20px 0 2px}}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal div button.close-sezzle-modal{-webkit-box-shadow:none;box-shadow:none;cursor:pointer;opacity:.2;background:0 0;border:none;outline:0;width:24px;height:24px;padding:0;position:absolute;top:16px;right:16px}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal div button.close-sezzle-modal:hover{opacity:1}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal div button.close-sezzle-modal:focus{opacity:.5}@media screen and (width<=600px){.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal div button.close-sezzle-modal{opacity:.8}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal div button.close-sezzle-modal:focus{opacity:1}}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal div button.close-sezzle-modal:before{content:" ";background-color:#5e5e5e;width:2px;height:15px;position:absolute;top:0;left:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal div button.close-sezzle-modal:after{content:" ";background-color:#5e5e5e;width:2px;height:15px;position:absolute;top:0;left:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-logo{background-image:url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-from-reference-sezzle_logo_fullcolor-fd3636ae.svg?v=143133857914941369481789155507");background-repeat:no-repeat;width:120px;height:29.39px;margin:10px auto 0;display:block}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content{text-align:center;height:auto;padding:0 16px;font-family:Satoshi,Open Sans,sans-serif}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .tp-widget-wrapper{margin:16px 0;font-size:12px}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .tp-widget-wrapper a{color:#303030;text-decoration:none}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .tp-widget-wrapper .tp-review-status{color:#382757;word-wrap:break-word;font-family:Satoshi,Open Sans,sans-serif;font-size:11.06px;font-weight:700;line-height:23.95px;display:inline-block}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .tp-widget-wrapper .tp-widget-trustscore{font-weight:500;display:inline-block}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .tp-widget-wrapper .tp-widget-stars{width:80px;margin-left:7px;display:inline-block;position:relative;top:3px}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .tp-widget-wrapper .tp-widget-stars div .tp-stars--4--half div svg{display:block;position:absolute}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .tp-widget-wrapper .tp-widget-stars div .tp-stars--4--half div svg .tp-star:nth-of-type(-n+4) .tp-star__canvas{fill:#00b67a}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .tp-widget-wrapper .tp-widget-stars div .tp-stars--4--half div svg .tp-star .tp-star__canvas{fill:#dcdce6}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .tp-widget-wrapper .tp-widget-stars div .tp-stars--4--half div svg .tp-star .tp-star__canvas--half{fill:#00b67a}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .tp-widget-wrapper .tp-widget-stars div .tp-stars--4--half div svg .tp-star .tp-star__shape{fill:#fff}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .tp-widget-wrapper .widget-info{display:inline-block}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .tp-widget-wrapper .widget-info .tp-widget-review-count{margin-left:7px;font-size:12px;font-weight:700;line-height:23.95px;display:inline-block}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .tp-widget-wrapper .widget-info .tp-widget-rating{font-size:12px;line-height:23.95px;display:inline-block}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .tp-widget-wrapper .widget-info .tp-widget-logo{width:60px;margin-left:7px;line-height:23.95px;display:inline-block;position:relative;top:3px}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .sezzle-header{color:#303030;float:none;letter-spacing:.1px;text-align:center;margin:16px 0;font-family:Satoshi,Open Sans,sans-serif;font-size:26px;font-style:normal;font-weight:700;line-height:35px;display:block;position:relative}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .sezzle-row{color:#303030;letter-spacing:.4px;text-align:center;margin:12px 0 24px;font-family:Satoshi,Open Sans,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:21px;display:block}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .sezzle-row span{font-family:Satoshi,Open Sans,sans-serif;display:block}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .sezzle-row span sup{position:unset;vertical-align:super;font-family:Satoshi,Open Sans,sans-serif;font-size:.75em}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .sezzle-classic-modal{background:#8333d40d;border-radius:11.483px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;align-items:center;padding:18.37px;display:-webkit-box;display:-ms-flexbox;display:flex}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .sezzle-classic-modal.sezzle-classic-modal-fr-es{margin:0}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .sezzle-classic-modal .sezzle-pie-area{justify-content:space-between;align-items:flex-start;gap:18.373px;display:-webkit-box;display:-ms-flexbox;display:flex}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .sezzle-classic-modal .sezzle-pie-area .due-today{background:#fff;border-radius:11.483px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;align-items:center;gap:9.187px;padding:18.373px;display:-webkit-box;display:-ms-flexbox;display:flex}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .sezzle-classic-modal .sezzle-pie-area .future-payments{background:#fff;border-radius:11.483px;align-items:flex-start;gap:18.373px;padding:18.373px;display:-webkit-box;display:-ms-flexbox;display:flex}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .sezzle-classic-modal .sezzle-pie-area .payment-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;justify-content:center;align-items:center;gap:9.19px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .sezzle-classic-modal .sezzle-pie-area .payment-item .pie-icon{position:relative}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .sezzle-classic-modal .sezzle-pie-area .payment-item .pie-icon svg{width:45.93px;height:45.93px}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .sezzle-classic-modal .sezzle-pie-area .payment-item .breakdown-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;justify-content:center;align-items:center;gap:2.3px;display:-webkit-box;display:-ms-flexbox;display:flex}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .sezzle-classic-modal .sezzle-pie-area .payment-item .breakdown-row .percentage{color:#8333d4;letter-spacing:.17px;text-align:center;word-wrap:break-word;font-family:Satoshi,Open Sans,sans-serif;font-size:17.22px;font-weight:400;line-height:24.11px}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .sezzle-classic-modal .sezzle-pie-area .payment-item .breakdown-row .due{color:#5e5e5e;letter-spacing:.46px;text-align:center;white-space:nowrap;font-family:Satoshi,Open Sans,sans-serif;font-size:13.78px;font-weight:400;line-height:19.52px}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .sezzle-classic-modal .sezzle-pie-area .payment-item .breakdown-row .due sup{position:unset;vertical-align:super;font-family:Satoshi,Open Sans,sans-serif;font-size:.75em}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .sezzle-features{margin:16px 0}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .sezzle-features .single-feature{text-align:center;color:#303030;letter-spacing:.2px;align-self:stretch;font-size:17px;font-style:normal;font-weight:700;line-height:23px;font-family:Satoshi,Open Sans,sans-serif!important}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .sezzle-features.hide{display:none}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .sezzle-giveaway,.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .sezzle-promo{margin:16px 0;font-size:17px;font-weight:700;line-height:23px}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .sezzle-giveaway.hide,.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .sezzle-promo.hide{display:none}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .sezzle-giveaway sup,.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .sezzle-promo sup{position:unset;vertical-align:super;font-family:Satoshi,Open Sans,sans-serif;font-size:.75em}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .terms{color:#5e5e5e;text-align:center;margin:0 0 10px;font-size:11px;font-style:normal;font-weight:400;line-height:12px;font-family:Satoshi,Open Sans,sans-serif!important}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .terms sup{position:unset;vertical-align:super;padding-right:2px;font-family:Satoshi,Open Sans,sans-serif;font-size:.75em}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .terms span{font-family:Satoshi,Open Sans,sans-serif}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .terms a{color:#8333d4;font-family:Satoshi,Open Sans,sans-serif;text-decoration:underline}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .terms a:hover{color:#af0fda}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .terms.hide{display:none}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .close-btn-container{justify-content:center;margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (width<=768px){.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .close-btn-container{position:sticky;bottom:0}}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .close-btn{background:#382757;border-radius:100px;-ms-flex-negative:0;flex-shrink:0;justify-content:center;align-items:center;gap:10px;width:95%;height:48px;padding:13px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;position:static}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .close-btn:hover{background:#7d25cb}.sezzle-checkout-modal-hidden.sezzle-classic-modal .sezzle-modal .sezzle-modal-content .close-btn{color:#fff;letter-spacing:.25px;font-family:Satoshi,Open Sans,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:24px}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal{-webkit-box-sizing:border-box;box-sizing:border-box;color:#303030;background-color:#f4f4f4;border-radius:10px;justify-items:center;gap:10px;width:358px;height:auto;max-height:100%;padding:16px;font-family:Satoshi,Open Sans,sans-serif;position:absolute;top:50%;left:50%;overflow:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:0 10px 20px #051f3430,0 6px 6px #051f3433;box-shadow:0 10px 20px #051f3430,0 6px 6px #051f3433}@media screen and (width<=768px){.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal{border-radius:0;width:100vw;height:100vh;padding:20px 0 2px}}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal button.close-sezzle-modal{-webkit-box-shadow:none;box-shadow:none;cursor:pointer;opacity:.2;background:0 0;border:none;outline:0;width:24px;height:24px;padding:0;position:absolute;top:16px;right:16px}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal button.close-sezzle-modal:hover{opacity:1}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal button.close-sezzle-modal:focus{opacity:.5}@media screen and (width<=600px){.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal button.close-sezzle-modal{opacity:.8}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal button.close-sezzle-modal:focus{opacity:1}}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal button.close-sezzle-modal:before{content:" ";background-color:#5e5e5e;width:2px;height:15px;position:absolute;top:0;left:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal button.close-sezzle-modal:after{content:" ";background-color:#5e5e5e;width:2px;height:15px;position:absolute;top:0;left:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-logo{background-image:url("//zendwellness.com/cdn/shop/t/59/assets/lp-evolve-from-reference-sezzle_logo_fullcolor-fd3636ae.svg?v=143133857914941369481789155507");background-repeat:no-repeat;width:120px;height:29.39px;margin:10px auto 0;display:block}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;justify-items:center;gap:8px;width:326px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .trusted{color:#5e5e5e;letter-spacing:.2px;margin:8px auto 0;font-family:Satoshi,Open Sans,sans-serif;font-size:11px;font-weight:400;line-height:17px}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .sezzle-header{color:#303030;letter-spacing:.1px;text-align:center;margin:auto;font-family:Satoshi,Open Sans,sans-serif;font-size:21px;font-weight:700;line-height:28px}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .sample-payments{justify-content:space-between;margin:8px auto;padding:0 16px;display:-webkit-box;display:-ms-flexbox;display:flex}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .sample-payments.sezzle-multi-plan-fr{padding:0}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .sample-payments .sample-payments-title{color:#303030;letter-spacing:.15px;text-align:center;align-content:center;font-family:Satoshi,Open Sans,sans-serif;font-size:15px;font-weight:400;line-height:21px}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .sample-payments .input-amount-container{border:1px solid #767676;border-radius:10px;align-content:center;width:min-content;height:58px;padding:0 16px}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .sample-payments .input-amount-container .input-amount-label{color:#5e5e5e;letter-spacing:.4px;vertical-align:middle;font-family:Satoshi,Open Sans,sans-serif;font-size:12px;font-weight:500;line-height:17px}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .sample-payments .input-amount-container .input-amount{color:#303030;letter-spacing:.15px;vertical-align:middle;background:0 0;border:none;width:75px;font-family:Satoshi,Open Sans,sans-serif;font-size:15px;font-weight:500;line-height:21px}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .sample-payments .input-amount-container .input-amount:focus-visible{outline:none}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .sample-payments .input-amount-container .input-amount.input-amount-error{color:#d32f2f}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .sample-payments .input-amount-container:focus-within{border:2px solid #af0fda}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .sample-payments .input-amount-container:has(.input-amount-error){border:2px solid #d32f2f}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .payment-cards{background-color:#fff;border-radius:10px;margin-top:8px}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .payment-cards .payment-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .payment-cards .payment-card:not(:last-child){border-bottom:2px solid #f4f4f4}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .payment-cards .payment-card .plan-summary .purple{justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .payment-cards .payment-card .plan-summary .purple .left{text-align:left;-webkit-box-align:anchor-center;-ms-flex-align:anchor-center;align-items:anchor-center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:6px;display:-webkit-box;display:-ms-flexbox;display:flex}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .payment-cards .payment-card .plan-summary .purple .left .price{color:#8333d4;letter-spacing:.2px;font-family:Satoshi,Open Sans,sans-serif;font-size:17px;font-weight:700;line-height:23px}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .payment-cards .payment-card .plan-summary .purple .left .due{color:#8333d4;letter-spacing:.15px;font-family:Satoshi,Open Sans,sans-serif;font-size:15px;font-weight:700;line-height:21px}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .payment-cards .payment-card .plan-summary .purple .right{background-color:#f9f5fd;border-radius:24px;align-items:center;width:fit-content;height:fit-content;padding:4px 10px;display:-webkit-box;display:-ms-flexbox;display:flex}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .payment-cards .payment-card .plan-summary .purple .right .pill{color:#8333d4;letter-spacing:.4px;width:fit-content;font-family:Satoshi,Open Sans,sans-serif;font-size:12px;font-weight:500;line-height:17px}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .payment-cards .payment-card .plan-summary .purple .right .pill sup{vertical-align:super;font-size:.6em}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .payment-cards .payment-card .plan-summary .grey{color:#5e5e5e;letter-spacing:.4px;text-align:left;font-family:Satoshi,Open Sans,sans-serif;font-size:12px;font-weight:400;line-height:17px}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .payment-cards .payment-card .payment-breakdown{justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .payment-cards .payment-card .payment-breakdown .installment{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;width:-webkit-fill-available;display:-webkit-box;display:-ms-flexbox;display:flex}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .payment-cards .payment-card .payment-breakdown .installment .graphic{justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .payment-cards .payment-card .payment-breakdown .installment .graphic .dash{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .payment-cards .payment-card .payment-breakdown .installment .graphic .dot{display:-webkit-box;display:-ms-flexbox;display:flex}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .payment-cards .payment-card .payment-breakdown .installment .graphic .dot svg{width:16px}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .payment-cards .payment-card .payment-breakdown .installment .detail .amount{color:#5e5e5e;letter-spacing:.4px;text-align:center;font-family:Satoshi,Open Sans,sans-serif;font-size:12px;font-weight:500;line-height:17px}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .payment-cards .payment-card .payment-breakdown .installment .detail .due{color:#5e5e5e;letter-spacing:.2px;text-align:center;font-family:Satoshi,Open Sans,sans-serif;font-size:11px;font-weight:400;line-height:17px}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .payment-cards .payment-card .payment-breakdown .installment .detail.first-installment .amount{color:#303030;font-weight:700}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .payment-cards .payment-card .payment-breakdown .installment .detail.first-installment .due{color:#303030}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .payment-cards .payment-card .monthly-plan-details{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .payment-cards .payment-card .monthly-plan-details .monthly-detail-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-fill-available;display:-webkit-box;display:-ms-flexbox;display:flex}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .payment-cards .payment-card .monthly-plan-details .monthly-detail-row .detail-label{color:#5e5e5e;letter-spacing:.4px;font-family:Satoshi,Open Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:17px}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .payment-cards .payment-card .monthly-plan-details .monthly-detail-row .detail-value{color:#303030;letter-spacing:.4px;font-family:Satoshi,Open Sans,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:17px}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .payment-cards .features-accordion{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:11px 16px 16px;display:-webkit-box;display:-ms-flexbox;display:flex}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .payment-cards .features-accordion .accordion-title-bar{justify-content:space-between;-webkit-box-align:anchor-center;-ms-flex-align:anchor-center;align-items:anchor-center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .payment-cards .features-accordion .accordion-title-bar .accordion-title{color:#303030;letter-spacing:.4px;align-content:center;height:fit-content;font-family:Satoshi,Open Sans,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:17px}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .payment-cards .features-accordion .accordion-title-bar .accordion-icon{background:0 0;border:none}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .payment-cards .features-accordion .accordion-title-bar .accordion-icon svg{width:12px;height:7px}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .payment-cards .features-accordion .features-drawer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .payment-cards .features-accordion .features-drawer .single-feature{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:4px;display:-webkit-box;display:-ms-flexbox;display:flex}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .payment-cards .features-accordion .features-drawer .single-feature div{align-content:center}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .payment-cards .features-accordion .features-drawer .single-feature div svg{width:13.333px;height:13.333px}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .payment-plan-wrapper .payment-cards .features-accordion .features-drawer .single-feature span{color:#303030;letter-spacing:.4px;text-align:left;-ms-flex-item-align:anchor-center;align-self:anchor-center;font-family:Satoshi,Open Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:17px}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .how-to-sezzle{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .how-to-sezzle .carousel-header{justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .how-to-sezzle .carousel-header .how-to-text-wrapper{gap:4px;display:-webkit-box;display:-ms-flexbox;display:flex}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .how-to-sezzle .carousel-header .how-to-text-wrapper .how-to-text{color:#303030;letter-spacing:.4px;align-content:center;font-family:Satoshi,Open Sans,sans-serif;font-size:13px;font-weight:500;line-height:17px}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .how-to-sezzle .carousel-header .how-to-text-wrapper .how-to-logo{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .how-to-sezzle .carousel-header .how-to-text-wrapper .how-to-logo svg{width:57.1667px;height:24px}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .how-to-sezzle .carousel-header .arrows{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:4px;display:-webkit-box;display:-ms-flexbox;display:flex}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .how-to-sezzle .carousel-header .arrows .arrow.disabled{filter:grayscale()opacity(.5)}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .how-to-sezzle .carousel-header .arrows .arrow svg{width:24px;height:24px}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .how-to-sezzle .carousel{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .how-to-sezzle .carousel.position-1{justify-content:start}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .how-to-sezzle .carousel.position-2{justify-content:center}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .how-to-sezzle .carousel.position-3{justify-content:end}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .how-to-sezzle .carousel .carousel-item{background-color:#fff;border-radius:10px;padding:16px 12px;display:-webkit-box;display:-ms-flexbox;display:flex}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .how-to-sezzle .carousel .carousel-item .carousel-item-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;align-items:center;width:260px;display:-webkit-box;display:-ms-flexbox;display:flex}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .how-to-sezzle .carousel .carousel-item .carousel-item-content .step-number{background-color:#f9f5fd;border-radius:31.04px;height:20px;padding:0 2.47px;display:-webkit-box;display:-ms-flexbox;display:flex}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .how-to-sezzle .carousel .carousel-item .carousel-item-content .step-number .step-number-content{color:#8333d4;letter-spacing:.4px;justify-content:center;align-items:center;width:17px;font-family:Satoshi,Open Sans,sans-serif;font-size:12px;font-weight:500;line-height:17px;display:-webkit-box;display:-ms-flexbox;display:flex}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .how-to-sezzle .carousel .carousel-item .carousel-item-content .step-name{color:#303030;letter-spacing:.4px;text-align:left;padding:0 25px 0 8px;font-family:Satoshi,Open Sans,sans-serif;font-size:12px;font-weight:400;line-height:17px}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .how-to-sezzle .carousel .carousel-item .carousel-item-content .step-image svg{width:28.5558px;height:29.4138px}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .how-to-sezzle .carousel-dots{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;justify-content:center;gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .how-to-sezzle .carousel-dots .dot:not(.active){filter:grayscale()opacity(.25)}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .how-to-sezzle .carousel-dots .dot svg{width:6px;height:20px}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .terms-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .terms-container .terms{color:#5e5e5e;letter-spacing:.2px;text-align:center;margin:0;font-family:Satoshi,Open Sans,sans-serif;font-size:9px;font-weight:400;line-height:12px}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .terms-container .terms sup{position:unset;vertical-align:super;padding-right:2px;font-family:Satoshi,Open Sans,sans-serif;font-size:.75em}.sezzle-checkout-modal-hidden.sezzle-multi-plan .sezzle-modal .sezzle-modal-content .terms-container .terms a{color:#8333d4;letter-spacing:.2px;font-family:Satoshi,Open Sans,sans-serif;font-size:9px;font-weight:400;line-height:12px}@media screen and (width<=768px){.sezzle-checkout-modal-hidden.sezzle-multi-plan.pi4-only .sezzle-modal{border-radius:10px;height:auto;padding:20px 0}}

    .pm-evolve {
      --atlas-font-family: Lato, sans-serif;
      --atlas-text-primary: #000000;
      --atlas-text-secondary: #00000080;
      --atlas-font-weight-normal: 400;
      --atlas-heading-font-family: Lato, sans-serif;
      --atlas-heading-text-primary: #000000;
      --atlas-heading-text-secondary: #00000080;
      --atlas-font-weight-heading: 700;
      --atlas-button-primary: #000000;
      --atlas-primary-color: #000000;
      --atlas-button-text-transform: none;
      --atlas-button-border-radius-small: 8px;
      --atlas-button-border-radius-normal: 8px;
      --atlas-button-border-radius-tiny: 8px;
      --atlas-input-border-radius-small: 8px;
      --atlas-input-border-radius-normal: 8px;
      --atlas-card-border-radius-small: 12px;
      --atlas-card-border-radius-normal: 32px;
      --atlas-toast-border-radius: 12px;
      --atlas-thumbnail-border-radius: 8px;
      --atlas-tabs-border-radius: 12px;
      --atlas-progress-bar-border-radius: 4px;
      --atlas-text-primary-inverse: #FFFFFF;
      --atlas-background-main: #FFFFFF;
      --atlas-background-content: #FFFFFF;
      --atlas-chip-border-radius: 4px;
      --atlas-drawer-inset-border-radius: 12px;

      --atlas-border-light: rgba(0, 0, 0, 0.05);
      --atlas-border-dark: rgba(0, 0, 0, 0.5);
      --atlas-overlay-light: rgba(0, 0, 0, 0.05);
      --atlas-overlay-medium: rgba(0, 0, 0, 0.15);
      --atlas-overlay-heavy: rgba(0, 0, 0, 0.5);

      --atlas-loading-skeleton-color: rgba(0, 0, 0, 0.05);
      --atlas-loading-skeleton-highlight-color: rgba(0, 0, 0, 0.02);

      --atlas-favorites-font-family: undefined;
      --atlas-favorites-font-weight: undefined;
      --atlas-favorites-font-color: undefined;
      --atlas-favorites-fill-color: rgba(255,255,255,0);
      --atlas-favorites-icon-color: undefined;
      --atlas-favorites-hub-icon-color: #000000;

      --atlas-faq-font-family: inherit;
       --atlas-faq-font-weight: 500;
      --atlas-faq-font-color: #FFFFFF;
      --atlas-faq-fill-color: #000000;
      

      --atlas-widget-side-spacing: 40px;
      --atlas-widget-bottom-spacing: 40px;
      --atlas-widget-starting-radius: 8px;
      --atlas-widget-background-color: #FFFFFF;

    }

    .kl-hub-surface-content {
      --atlas-text-primary: #000000;
      --atlas-text-secondary: #00000080;
      --atlas-heading-text-primary: #000000;
      --atlas-heading-text-secondary: #00000080;

      --atlas-border-light: rgba(0, 0, 0, 0.05);
      --atlas-border-dark: rgba(0, 0, 0, 0.5);
      --atlas-overlay-light: rgba(0, 0, 0, 0.05);
      --atlas-overlay-medium: rgba(0, 0, 0, 0.15);
      --atlas-overlay-heavy: rgba(0, 0, 0, 0.5);

      --atlas-loading-skeleton-color: rgba(0, 0, 0, 0.05);
      --atlas-loading-skeleton-highlight-color: rgba(0, 0, 0, 0.02);
    }

    
  

/* Clone only: the email email popup stays hidden. CSS hides it with no flash and no
   per-mutation JavaScript, so the page stays fast. The FOOTER newsletter form is a
   different Klaviyo form and is deliberately not matched here. */
.pm-evolve > div [data-kl-scroll-locking-modal],
:where(.pm-evolve) [role="dialog"][aria-label*="POPUP"],
:where(.pm-evolve) [class*="kl-teaser"] { display: none !important; }

.zend-chrome .section-sections--20867159818466__footer_promotional_LHR6eQ-padding{
    padding-top: 45px;
    padding-bottom: 15px;
  }

  @media screen and (min-width: 750px) {.zend-chrome .section-sections--20867159818466__footer_promotional_LHR6eQ-padding{
      padding-top: 60px;
      padding-bottom: 20px;
    }
  }
.zend-chrome .footer-top, .zend-chrome .footer-middle, .zend-chrome .footer-bottom{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1200px;
  margin: 0 auto;
}.zend-chrome .footer-logo-column{
  flex: 1 1 400px;
}.zend-chrome .footer-logo{
  max-width: 220px;
}.zend-chrome .footer-menu-column{
  flex: 2 1 150px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}.zend-chrome .footer-description{
  max-width: 100%;
  line-height: 1.6;
}.zend-chrome .footer-menu{
  display: flex;
  flex-direction: column;
  gap: 8px;
}.zend-chrome .footer-menu a{ 
  text-decoration: none;
  font-size: 14px;
  color: #fff;
}.zend-chrome .footer-menu a:hover{ 
  text-decoration: underline; 
}.zend-chrome .footer-links-desktop{
  display: flex;
  justify-content: space-between;
  gap: 0px;
  width: 80%;
}.zend-chrome .footer-links-mobile{
  display: none;
}.zend-chrome .footer-links-mobile .accordion-content{
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.4s ease-in-out;
}.zend-chrome .footer-links-mobile details[open] .accordion-content{
  max-height: 500px;
}.zend-chrome .footer-middle.container{
    display: flex;
    padding: 40px 0;
    align-content: center;
    align-items: center;
}.zend-chrome .footer-hamburger{
  display: none;
  background: none;
  border: none;
  cursor: pointer; 
}.zend-chrome .hamburger-icon{
  display: inline-block;
  width: 24px;
  height: 2px;
  background:#033D54;
  position: relative;
  transition: all 0.3s ease-in-out;
}.zend-chrome .hamburger-icon::before, .zend-chrome .hamburger-icon::after{
  content: '';
  position: absolute;
  width: 24px;
  height: 2px;
  background: #033D54;
  left: 0;
  transition: all 0.3s ease-in-out;
}.zend-chrome .hamburger-icon::before{
  top: -8px;
}.zend-chrome .hamburger-icon::after{
  top: 8px;
}.zend-chrome .footer-hamburger.active .hamburger-icon{
  background: transparent;
}.zend-chrome .footer-hamburger.active .hamburger-icon::before{
  transform: rotate(45deg);
  top: 0;
}.zend-chrome .footer-hamburger.active .hamburger-icon::after{
  transform: rotate(-45deg);
  top: 0;
}.zend-chrome .footer-newsletter p{
  font-size: 18px;
  margin-bottom: 10px;
}.zend-chrome .footer-socials{
  display: flex;
  gap: 16px;
  align-items: center;
}.zend-chrome .footer-bottom-wrapper{ 
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  padding-top: 20px;
}.zend-chrome .footer-bottom{
  font-size: 12px;
  display: flex;
  justify-content: flex-start;
  width: 100%;
}
@media screen and (max-width: 768px) {.zend-chrome .footer-promotional{
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
}.zend-chrome .footer-links-desktop{
    display: none;
  }.zend-chrome .footer-links-mobile{
    display: block;
  }.zend-chrome .footer-middle{
    flex-direction: column;
    gap: 0px;
  }.zend-chrome .footer-bottom{
    flex-direction: column;
    gap: 10px;
    text-align: center;
  }.zend-chrome .footer-logo-column{
    width: 100%;
    display: flex;
    flex-direction: row;
    align-content: center;
    justify-content: space-between;
  }.zend-chrome .footer-description{
    text-align: center;
    font-size: 12px;
  }.zend-chrome .mobile-logo{
        display: block !important;
        width: 90px;
    }.zend-chrome .desktop-logo{
    display: none !important;
  }.zend-chrome .footer-bottom-wrapper{
    border-top: 0px; 
}.zend-chrome .footer-hamburger{
  display: block;
  background: #D3E0E4;
  border-radius: 100px;
  height: 40px;
  width: 40px;
}.zend-chrome .footer-links-mobile details{
    font-size: 0px;
}.zend-chrome .footer-middle.container{
    padding: 0px;
    text-align: center;
}.zend-chrome .mobile-f-menu{
    display: flex;
    flex-direction: column;
    gap: 10px;
  transition: all 0.3s ease-in-out;
}.zend-chrome .mobile-f-menu a{
    font-size: 14px;
    color: #fff;
    text-decoration: none;
}.zend-chrome .footer-bottom-left{
    border: 1px solid rgba(255, 255, 255, 0.2);
    padding: 8px;
    line-height: 1.2;
}.zend-chrome .footer-bottom-right{
    text-align: center;
    width: 100%;
}.zend-chrome .footer-logo-column, .zend-chrome .footer-menu-column{
    flex: 1;
}.zend-chrome .footer-top.container{
    display: flex;
    flex-direction: column;
}  
}
@media screen and (min-width: 769px) {.zend-chrome .mobile-logo{
    display: none !important;
  }.zend-chrome .footer-promotional{
    padding-left: 20px;
    padding-right: 20px; 
}
}

.pm-evolve { display: contents; box-sizing: border-box; }
.zend-chrome > .pm-evolve { font: inherit; color: inherit; letter-spacing: inherit; }
.zend-chrome > :where(.pm-evolve) > .shopify-section { margin: 0 !important; }
