/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * brandon-grotesque:
 *   - http://typekit.com/eulas/00000000000000007735d6a4
 *   - http://typekit.com/eulas/00000000000000007735d6b8
 *   - http://typekit.com/eulas/00000000000000007735d6bc
 *   - http://typekit.com/eulas/00000000000000007735d6c8
 *   - http://typekit.com/eulas/000000000000000077359ded
 *   - http://typekit.com/eulas/000000000000000077359dee
 *   - http://typekit.com/eulas/000000000000000077359df2
 *   - http://typekit.com/eulas/000000000000000077359df3
 * ivypresto-headline:
 *   - http://typekit.com/eulas/00000000000000007735e5ac
 *   - http://typekit.com/eulas/00000000000000007735e5ab
 *   - http://typekit.com/eulas/00000000000000007735e5a9
 *   - http://typekit.com/eulas/00000000000000007735e5a2
 *   - http://typekit.com/eulas/00000000000000007735e5ad
 *   - http://typekit.com/eulas/00000000000000007735e5a3
 *   - http://typekit.com/eulas/00000000000000007735e5a1
 *   - http://typekit.com/eulas/00000000000000007735e5a8
 *
 * © 2009-2026 Adobe Systems Incorporated. All Rights Reserved.
 */
/*{"last_published":"2026-07-01 14:36:13 UTC"}*/

/**/


@font-face {
font-family:"brandon-grotesque";
src:url("assets/l.2f8bd4ff991238ab.bin") format("woff2"),url("assets/d.c2f2534a59f8e69c.bin") format("woff"),url("assets/a.acef6e192a3e819d.bin") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"brandon-grotesque";
src:url("assets/l.dbe8707701925275.bin") format("woff2"),url("assets/d.6d4ada5d7d600665.bin") format("woff"),url("assets/a.f078a6c277712753.bin") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"brandon-grotesque";
src:url("assets/l.626274168db4119a.bin") format("woff2"),url("assets/d.3314bc750777fb0d.bin") format("woff"),url("assets/a.7a4af50de05d7258.bin") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"brandon-grotesque";
src:url("assets/l.2a797b14987b2828.bin") format("woff2"),url("assets/d.6c5a9272d702b692.bin") format("woff"),url("assets/a.5b8d236e72667398.bin") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"brandon-grotesque";
src:url("assets/l.d42dc5ac590988cc.bin") format("woff2"),url("assets/d.c1c049e694135694.bin") format("woff"),url("assets/a.1a4ca21489425a0d.bin") format("opentype");
font-display:auto;font-style:normal;font-weight:300;font-stretch:normal;
}

@font-face {
font-family:"brandon-grotesque";
src:url("assets/l.14077aac4a14ddee.bin") format("woff2"),url("assets/d.7162a7c7bbca7351.bin") format("woff"),url("assets/a.4e28dbfef4af5c1d.bin") format("opentype");
font-display:auto;font-style:italic;font-weight:300;font-stretch:normal;
}

@font-face {
font-family:"brandon-grotesque";
src:url("assets/l.b6db24cf9e35d19a.bin") format("woff2"),url("assets/d.bfbd9ab955151bc9.bin") format("woff"),url("assets/a.10b54ab97b4dcd6e.bin") format("opentype");
font-display:auto;font-style:normal;font-weight:500;font-stretch:normal;
}

@font-face {
font-family:"brandon-grotesque";
src:url("assets/l.8f84794f36b6123f.bin") format("woff2"),url("assets/d.ec1422656ff00980.bin") format("woff"),url("assets/a.df1930fbee66542e.bin") format("opentype");
font-display:auto;font-style:italic;font-weight:500;font-stretch:normal;
}

@font-face {
font-family:"ivypresto-headline";
src:url("assets/l.72b762728df54245.bin") format("woff2"),url("assets/d.615b6eda07e65964.bin") format("woff"),url("assets/a.d9b23a5057dba07c.bin") format("opentype");
font-display:auto;font-style:normal;font-weight:300;font-stretch:normal;
}

@font-face {
font-family:"ivypresto-headline";
src:url("assets/l.705d86194f3cb9b9.bin") format("woff2"),url("assets/d.2f7779d47b1dfb4f.bin") format("woff"),url("assets/a.bc2061ea22420fd4.bin") format("opentype");
font-display:auto;font-style:italic;font-weight:300;font-stretch:normal;
}

@font-face {
font-family:"ivypresto-headline";
src:url("assets/l.ff597c4935e0a88d.bin") format("woff2"),url("assets/d.55b01e6c67d05d3f.bin") format("woff"),url("assets/a.83d27f538154b83a.bin") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"ivypresto-headline";
src:url("assets/l.8a16a4d566469756.bin") format("woff2"),url("assets/d.7d99f75669f3c43a.bin") format("woff"),url("assets/a.54266c5f05aeba19.bin") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"ivypresto-headline";
src:url("assets/l.1e71de4153f25491.bin") format("woff2"),url("assets/d.cba52f1edde334cf.bin") format("woff"),url("assets/a.722f02eda94e86f5.bin") format("opentype");
font-display:auto;font-style:normal;font-weight:600;font-stretch:normal;
}

@font-face {
font-family:"ivypresto-headline";
src:url("assets/l.2c4daf730d524686.bin") format("woff2"),url("assets/d.7d06c5a4e30fbd36.bin") format("woff"),url("assets/a.6fd6f714266753ea.bin") format("opentype");
font-display:auto;font-style:italic;font-weight:600;font-stretch:normal;
}

@font-face {
font-family:"ivypresto-headline";
src:url("assets/l.056f62d9e1700a1c.bin") format("woff2"),url("assets/d.39f7e3c8d36b9241.bin") format("woff"),url("assets/a.cb32861d7c2a8a4f.bin") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"ivypresto-headline";
src:url("assets/l.49e25c2f92d705b8.bin") format("woff2"),url("assets/d.06b76b83233262cb.bin") format("woff"),url("assets/a.aad3abb69a31b726.bin") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}

.tk-brandon-grotesque { font-family: "brandon-grotesque",sans-serif; }
.tk-ivypresto-headline { font-family: "ivypresto-headline",serif; }

:root {
    /* 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: "ivypresto-headline", "IvyPresto Headline Fallback", Georgia, serif;
    --heading-font-weight: 400;
    --heading-font-style: normal;
    --heading-line-height: 1.2;
    --heading-text-transform: normal;
    --heading-letter-spacing: 0.02em;
    --heading-accent-font-family: "brandon-grotesque", "Brandon Grotesque Fallback", "Helvetica Neue", Helvetica, Arial, sans-serif;
    --heading-accent-font-weight: 400;
    --heading-accent-font-style: normal;
    --heading-accent-line-height: 1.2;
    --heading-accent-text-transform: normal;
    --heading-accent-letter-spacing: 0.0em;
    --text-font-family: "brandon-grotesque", "Brandon Grotesque Fallback", "Helvetica Neue", Helvetica, Arial, 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.18em;

    /* Font sizes */--text-h1: 2.625rem;
    --text-h2: 2.25rem;
    --text-h3: 2.0rem;
    --text-h4: 1.75rem;
    --text-h5: 1.5rem;
    --text-h6: 1.25rem;

    --text-h1-accent: 2.25rem;
    --text-h2-accent: 2.0rem;
    --text-h3-accent: 1.75rem;
    --text-h4-accent: 1.5rem;
    --text-h5-accent: 1.25rem;
    --text-h6-accent: 1.125rem;

    --text-xs: 0.75rem;
    --text-sm: 0.875rem;
    --text-base: 1.0rem;
    --text-lg: 1.0rem;
    --text-xl: 1.25rem;

    /* Eyebrow */
    --text-eyebrow: 0.8125rem;
    --eyebrow-letter-spacing: 0.1em;
    --eyebrow-text-transform: uppercase;

    /* Rounded variables (used for border radius) */
    --rounded-full: 9999px;
    --button-border-radius: 0.0rem;
    --input-border-radius: 0.0rem;
    --media-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);

    /* Product card */--product-card-text-transform: inherit;/**
     * ---------------------------------------------------------------------
     * OTHER
     * ---------------------------------------------------------------------
     */

    --checkmark-svg-url: url("assets/checkmark.92f161b68fdacbd2.svg");
    --cursor-zoom-in-svg-url: url("assets/cursor-zoom-in.3698c52849b0c442.svg");
  }

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

  @media screen and (min-width: 700px) {
    :root {
      /* Typography (font size) — desktop anchors */
      --text-h1: 4.0rem;
      --text-h2: 3.0rem;
      --text-h3: 2.5rem;
      --text-h4: 2.0rem;
      --text-h5: 1.5rem;
      --text-h6: 1.25rem;

      --text-h1-accent: 3.0rem;
      --text-h2-accent: 2.5rem;
      --text-h3-accent: 2.0rem;
      --text-h4-accent: 1.5rem;
      --text-h5-accent: 1.25rem;
      --text-h6-accent: 1.125rem;

      --text-xs: 0.75rem;
      --text-sm: 0.875rem;
      --text-base: 1.0rem;
      --text-lg: 1.125rem;
      --text-xl: 1.5rem;

      --text-eyebrow: 0.875rem;

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

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

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

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

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

    /* Product colors */
    --promo-message-color: 183 7 0;
    --on-sale-text: 183 7 0;
    --on-sale-badge-background: 183 7 0;
    --on-sale-badge-text: 255 255 255;
    --sold-out-badge-background: 83 83 83;
    --sold-out-badge-text: 255 255 255;
    --custom-badge-background: 28 28 28;
    --custom-badge-text: 255 255 255;
    --badge-background: #FFFFFF;

    --sold-out-badge-fill: #EFEFEF;
    --star-color: 211 218 217;

    /* 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;

    /* Modal scheme */
    --modal-scheme-background: 239 239 239;
    --modal-scheme-background-gradient: ;
    --modal-scheme-text-color: 26 24 24;
  }.color-scheme--scheme-1 {
      /* Color settings */--accent: 26 24 24;
      --text-color: 26 24 24;
      --background: 255 255 255 / 1.0;
      --background-without-opacity: 255 255 255;
      --background-gradient: ;--border-color: 221 220 220;/* Button colors */
      --button-background: 26 24 24;
      --button-text-color: 252 251 248;

      /* Secondary button (MVMT design system — consumed by .button--secondary in custom.css) */
      --secondary-button-background: 0 0 0 / 0.0;
      --secondary-button-text-color: 0 0 0;
      --secondary-button-hover-background: 39 117 186;
      --secondary-button-hover-text-color: 252 251 248;

      /* Button states (MVMT design system — consumed by custom.css hover/disabled rules) */
      --button-hover-background: 39 117 186;
      --button-hover-text-color: 252 251 248;
      --button-disabled-background: 89 89 89;
      --button-disabled-text-color: 252 251 248;

      /* Circled buttons */
      --circle-button-background: 252 251 248;
      --circle-button-text-color: 26 24 24;
    }.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: 26 24 24;
      --text-color: 26 24 24;
      --background: 239 239 239 / 1.0;
      --background-without-opacity: 239 239 239;
      --background-gradient: ;--border-color: 207 207 207;/* Button colors */
      --button-background: 26 24 24;
      --button-text-color: 252 251 248;

      /* Secondary button (MVMT design system — consumed by .button--secondary in custom.css) */
      --secondary-button-background: 0 0 0 / 0.0;
      --secondary-button-text-color: 0 0 0;
      --secondary-button-hover-background: 39 117 186;
      --secondary-button-hover-text-color: 252 251 248;

      /* Button states (MVMT design system — consumed by custom.css hover/disabled rules) */
      --button-hover-background: 39 117 186;
      --button-hover-text-color: 252 251 248;
      --button-disabled-background: 89 89 89;
      --button-disabled-text-color: 252 251 248;

      /* Circled buttons */
      --circle-button-background: 26 24 24;
      --circle-button-text-color: 252 251 248;
    }.shopify-section:has(.section-spacing.color-scheme--bg-609ecfcfee2f667ac6c12366fc6ece56) + .shopify-section:has(.section-spacing.color-scheme--bg-609ecfcfee2f667ac6c12366fc6ece56:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
    }.color-scheme--scheme-3 {
      /* Color settings */--accent: 252 251 248;
      --text-color: 252 251 248;
      --background: 26 24 24 / 1.0;
      --background-without-opacity: 26 24 24;
      --background-gradient: ;--border-color: 60 58 58;/* Button colors */
      --button-background: 252 251 248;
      --button-text-color: 26 24 24;

      /* Secondary button (MVMT design system — consumed by .button--secondary in custom.css) */
      --secondary-button-background: 0 0 0 / 0.0;
      --secondary-button-text-color: 0 0 0;
      --secondary-button-hover-background: 39 117 186;
      --secondary-button-hover-text-color: 252 251 248;

      /* Button states (MVMT design system — consumed by custom.css hover/disabled rules) */
      --button-hover-background: 39 117 186;
      --button-hover-text-color: 252 251 248;
      --button-disabled-background: 89 89 89;
      --button-disabled-text-color: 252 251 248;

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

      /* Secondary button (MVMT design system — consumed by .button--secondary in custom.css) */
      --secondary-button-background: 0 0 0 / 0.0;
      --secondary-button-text-color: 255 255 255;
      --secondary-button-hover-background: 39 117 186;
      --secondary-button-hover-text-color: 252 251 248;

      /* Button states (MVMT design system — consumed by custom.css hover/disabled rules) */
      --button-hover-background: 39 117 186;
      --button-hover-text-color: 252 251 248;
      --button-disabled-background: 89 89 89;
      --button-disabled-text-color: 252 251 248;

      /* Circled buttons */
      --circle-button-background: 26 24 24;
      --circle-button-text-color: 252 251 248;
    }.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-5 {
      /* Color settings */--accent: 252 251 248;
      --text-color: 252 251 248;
      --background: 0 0 0 / 0.0;
      --background-without-opacity: 0 0 0;
      --background-gradient: ;--border-color: 252 251 248;/* Button colors */
      --button-background: 252 251 248;
      --button-text-color: 28 28 28;

      /* Secondary button (MVMT design system — consumed by .button--secondary in custom.css) */
      --secondary-button-background: 0 0 0 / 0.0;
      --secondary-button-text-color: 255 255 255;
      --secondary-button-hover-background: 39 117 186;
      --secondary-button-hover-text-color: 252 251 248;

      /* Button states (MVMT design system — consumed by custom.css hover/disabled rules) */
      --button-hover-background: 39 117 186;
      --button-hover-text-color: 252 251 248;
      --button-disabled-background: 89 89 89;
      --button-disabled-text-color: 252 251 248;

      /* Circled buttons */
      --circle-button-background: 252 251 248;
      --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-4c7a4ae5-0cbd-48f8-9d7c-98ed6440fd84 {
      /* Color settings */--accent: 26 24 24;
      --text-color: 26 24 24;
      --background: 246 244 239 / 1.0;
      --background-without-opacity: 246 244 239;
      --background-gradient: ;--border-color: 213 211 207;/* Button colors */
      --button-background: 26 24 24;
      --button-text-color: 252 251 248;

      /* Secondary button (MVMT design system — consumed by .button--secondary in custom.css) */
      --secondary-button-background: 0 0 0 / 0.0;
      --secondary-button-text-color: 0 0 0;
      --secondary-button-hover-background: 39 117 186;
      --secondary-button-hover-text-color: 252 251 248;

      /* Button states (MVMT design system — consumed by custom.css hover/disabled rules) */
      --button-hover-background: 39 117 186;
      --button-hover-text-color: 252 251 248;
      --button-disabled-background: 89 89 89;
      --button-disabled-text-color: 252 251 248;

      /* Circled buttons */
      --circle-button-background: 26 24 24;
      --circle-button-text-color: 252 251 248;
    }.shopify-section:has(.section-spacing.color-scheme--bg-47714708d8420bbfe7f9c360ffca66dd) + .shopify-section:has(.section-spacing.color-scheme--bg-47714708d8420bbfe7f9c360ffca66dd:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
    }.color-scheme--scheme-51e1dbd4-8a12-41b2-82bc-9692af9620a5 {
      /* Color settings */--accent: 26 24 24;
      --text-color: 26 24 24;
      --background: 236 230 219 / 1.0;
      --background-without-opacity: 236 230 219;
      --background-gradient: ;--border-color: 205 199 190;/* Button colors */
      --button-background: 26 24 24;
      --button-text-color: 252 251 248;

      /* Secondary button (MVMT design system — consumed by .button--secondary in custom.css) */
      --secondary-button-background: 0 0 0 / 0.0;
      --secondary-button-text-color: 0 0 0;
      --secondary-button-hover-background: 39 117 186;
      --secondary-button-hover-text-color: 252 251 248;

      /* Button states (MVMT design system — consumed by custom.css hover/disabled rules) */
      --button-hover-background: 39 117 186;
      --button-hover-text-color: 252 251 248;
      --button-disabled-background: 89 89 89;
      --button-disabled-text-color: 252 251 248;

      /* Circled buttons */
      --circle-button-background: 26 24 24;
      --circle-button-text-color: 252 251 248;
    }.shopify-section:has(.section-spacing.color-scheme--bg-189880da7a00128d494f54c1274713d1) + .shopify-section:has(.section-spacing.color-scheme--bg-189880da7a00128d494f54c1274713d1:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
    }.color-scheme--scheme-25b83881-3eb1-4983-8dc3-1dd8d0df2b19 {
      /* Color settings */--accent: 26 24 24;
      --text-color: 26 24 24;
      --background: 202 185 157 / 1.0;
      --background-without-opacity: 202 185 157;
      --background-gradient: ;--border-color: 176 161 137;/* Button colors */
      --button-background: 26 24 24;
      --button-text-color: 252 251 248;

      /* Secondary button (MVMT design system — consumed by .button--secondary in custom.css) */
      --secondary-button-background: 0 0 0 / 0.0;
      --secondary-button-text-color: 0 0 0;
      --secondary-button-hover-background: 39 117 186;
      --secondary-button-hover-text-color: 252 251 248;

      /* Button states (MVMT design system — consumed by custom.css hover/disabled rules) */
      --button-hover-background: 39 117 186;
      --button-hover-text-color: 252 251 248;
      --button-disabled-background: 89 89 89;
      --button-disabled-text-color: 252 251 248;

      /* Circled buttons */
      --circle-button-background: 26 24 24;
      --circle-button-text-color: 252 251 248;
    }.shopify-section:has(.section-spacing.color-scheme--bg-73515ed8f6750fa80d027d40d6c7d116) + .shopify-section:has(.section-spacing.color-scheme--bg-73515ed8f6750fa80d027d40d6c7d116:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
    }.color-scheme--scheme-6a23c8e8-bad1-4eb7-8323-57879a4b494c {
      /* Color settings */--accent: 252 251 248;
      --text-color: 252 251 248;
      --background: 108 94 81 / 1.0;
      --background-without-opacity: 108 94 81;
      --background-gradient: ;--border-color: 130 118 106;/* Button colors */
      --button-background: 252 251 248;
      --button-text-color: 26 24 24;

      /* Secondary button (MVMT design system — consumed by .button--secondary in custom.css) */
      --secondary-button-background: 0 0 0 / 0.0;
      --secondary-button-text-color: 252 251 248;
      --secondary-button-hover-background: 39 117 186;
      --secondary-button-hover-text-color: 252 251 248;

      /* Button states (MVMT design system — consumed by custom.css hover/disabled rules) */
      --button-hover-background: 39 117 186;
      --button-hover-text-color: 252 251 248;
      --button-disabled-background: 89 89 89;
      --button-disabled-text-color: 252 251 248;

      /* Circled buttons */
      --circle-button-background: 252 251 248;
      --circle-button-text-color: 26 24 24;
    }.shopify-section:has(.section-spacing.color-scheme--bg-17d5d3ce0ab79951908b3e9ee56e6e8e) + .shopify-section:has(.section-spacing.color-scheme--bg-17d5d3ce0ab79951908b3e9ee56e6e8e:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
    }.color-scheme--scheme-f28d2f5d-3445-4745-b263-740063afe981 {
      /* Color settings */--accent: 26 24 24;
      --text-color: 26 24 24;
      --background: 238 242 244 / 1.0;
      --background-without-opacity: 238 242 244;
      --background-gradient: ;--border-color: 206 209 211;/* Button colors */
      --button-background: 26 24 24;
      --button-text-color: 252 251 248;

      /* Secondary button (MVMT design system — consumed by .button--secondary in custom.css) */
      --secondary-button-background: 0 0 0 / 0.0;
      --secondary-button-text-color: 0 0 0;
      --secondary-button-hover-background: 39 117 186;
      --secondary-button-hover-text-color: 252 251 248;

      /* Button states (MVMT design system — consumed by custom.css hover/disabled rules) */
      --button-hover-background: 39 117 186;
      --button-hover-text-color: 252 251 248;
      --button-disabled-background: 89 89 89;
      --button-disabled-text-color: 252 251 248;

      /* Circled buttons */
      --circle-button-background: 26 24 24;
      --circle-button-text-color: 252 251 248;
    }.shopify-section:has(.section-spacing.color-scheme--bg-0541dd83b5aee4cce76a9b92c4904026) + .shopify-section:has(.section-spacing.color-scheme--bg-0541dd83b5aee4cce76a9b92c4904026:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
    }.color-scheme--scheme-3cb48185-90ba-4e75-9268-84ee4a91f6bf {
      /* Color settings */--accent: 26 24 24;
      --text-color: 26 24 24;
      --background: 211 218 217 / 1.0;
      --background-without-opacity: 211 218 217;
      --background-gradient: ;--border-color: 183 189 188;/* Button colors */
      --button-background: 26 24 24;
      --button-text-color: 252 251 248;

      /* Secondary button (MVMT design system — consumed by .button--secondary in custom.css) */
      --secondary-button-background: 0 0 0 / 0.0;
      --secondary-button-text-color: 0 0 0;
      --secondary-button-hover-background: 39 117 186;
      --secondary-button-hover-text-color: 252 251 248;

      /* Button states (MVMT design system — consumed by custom.css hover/disabled rules) */
      --button-hover-background: 39 117 186;
      --button-hover-text-color: 252 251 248;
      --button-disabled-background: 89 89 89;
      --button-disabled-text-color: 252 251 248;

      /* Circled buttons */
      --circle-button-background: 26 24 24;
      --circle-button-text-color: 252 251 248;
    }.shopify-section:has(.section-spacing.color-scheme--bg-f535d68f14861e7179f98aa2dc9a5efc) + .shopify-section:has(.section-spacing.color-scheme--bg-f535d68f14861e7179f98aa2dc9a5efc:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
    }.color-scheme--scheme-e8082962-f37c-4a8c-81ff-63e9a41532cb {
      /* Color settings */--accent: 26 24 24;
      --text-color: 26 24 24;
      --background: 39 117 186 / 1.0;
      --background-without-opacity: 39 117 186;
      --background-gradient: ;--border-color: 37 103 162;/* Button colors */
      --button-background: 26 24 24;
      --button-text-color: 255 255 255;

      /* Secondary button (MVMT design system — consumed by .button--secondary in custom.css) */
      --secondary-button-background: 0 0 0 / 0.0;
      --secondary-button-text-color: 0 0 0;
      --secondary-button-hover-background: 39 117 186;
      --secondary-button-hover-text-color: 252 251 248;

      /* Button states (MVMT design system — consumed by custom.css hover/disabled rules) */
      --button-hover-background: 39 117 186;
      --button-hover-text-color: 252 251 248;
      --button-disabled-background: 89 89 89;
      --button-disabled-text-color: 252 251 248;

      /* Circled buttons */
      --circle-button-background: 26 24 24;
      --circle-button-text-color: 252 251 248;
    }.shopify-section:has(.section-spacing.color-scheme--bg-a26fdbb8d0475bb22e27c2b0c540ed5b) + .shopify-section:has(.section-spacing.color-scheme--bg-a26fdbb8d0475bb22e27c2b0c540ed5b:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
    }.color-scheme--scheme-1306abc4-21fe-412f-a296-cdba29b41e34 {
      /* Color settings */--accent: 252 251 248;
      --text-color: 252 251 248;
      --background: 39 117 186 / 1.0;
      --background-without-opacity: 39 117 186;
      --background-gradient: ;--border-color: 71 137 195;/* Button colors */
      --button-background: 252 251 248;
      --button-text-color: 26 24 24;

      /* Secondary button (MVMT design system — consumed by .button--secondary in custom.css) */
      --secondary-button-background: 0 0 0 / 0.0;
      --secondary-button-text-color: 0 0 0;
      --secondary-button-hover-background: 39 117 186;
      --secondary-button-hover-text-color: 252 251 248;

      /* Button states (MVMT design system — consumed by custom.css hover/disabled rules) */
      --button-hover-background: 252 251 248;
      --button-hover-text-color: 26 24 24;
      --button-disabled-background: 89 89 89;
      --button-disabled-text-color: 252 251 248;

      /* Circled buttons */
      --circle-button-background: 252 251 248;
      --circle-button-text-color: 26 24 24;
    }.shopify-section:has(.section-spacing.color-scheme--bg-a26fdbb8d0475bb22e27c2b0c540ed5b) + .shopify-section:has(.section-spacing.color-scheme--bg-a26fdbb8d0475bb22e27c2b0c540ed5b:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
    }.color-scheme--scheme-e7225c86-a2b6-4beb-a131-2f4783d3f71b {
      /* Color settings */--accent: 252 251 248;
      --text-color: 252 251 248;
      --background: 86 86 86 / 1.0;
      --background-without-opacity: 86 86 86;
      --background-gradient: ;--border-color: 111 111 110;/* Button colors */
      --button-background: 252 251 248;
      --button-text-color: 26 24 24;

      /* Secondary button (MVMT design system — consumed by .button--secondary in custom.css) */
      --secondary-button-background: 0 0 0 / 0.0;
      --secondary-button-text-color: 0 0 0;
      --secondary-button-hover-background: 39 117 186;
      --secondary-button-hover-text-color: 252 251 248;

      /* Button states (MVMT design system — consumed by custom.css hover/disabled rules) */
      --button-hover-background: 39 117 186;
      --button-hover-text-color: 252 251 248;
      --button-disabled-background: 89 89 89;
      --button-disabled-text-color: 252 251 248;

      /* Circled buttons */
      --circle-button-background: 252 251 248;
      --circle-button-text-color: 26 24 24;
    }.shopify-section:has(.section-spacing.color-scheme--bg-35261992e03851cbf4e71e5e1f5a8150) + .shopify-section:has(.section-spacing.color-scheme--bg-35261992e03851cbf4e71e5e1f5a8150:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
    }.color-scheme--scheme-1178d8d8-3e3b-4b00-88dc-2bff8385acd8 {
      /* Color settings */--accent: 252 251 248;
      --text-color: 252 251 248;
      --background: 255 108 49 / 1.0;
      --background-without-opacity: 255 108 49;
      --background-gradient: ;--border-color: 255 129 79;/* Button colors */
      --button-background: 252 251 248;
      --button-text-color: 26 24 24;

      /* Secondary button (MVMT design system — consumed by .button--secondary in custom.css) */
      --secondary-button-background: 0 0 0 / 0.0;
      --secondary-button-text-color: 0 0 0;
      --secondary-button-hover-background: 39 117 186;
      --secondary-button-hover-text-color: 252 251 248;

      /* Button states (MVMT design system — consumed by custom.css hover/disabled rules) */
      --button-hover-background: 39 117 186;
      --button-hover-text-color: 252 251 248;
      --button-disabled-background: 89 89 89;
      --button-disabled-text-color: 252 251 248;

      /* Circled buttons */
      --circle-button-background: 252 251 248;
      --circle-button-text-color: 26 24 24;
    }.shopify-section:has(.section-spacing.color-scheme--bg-5d6081d2aba52e9d2d462d37ef740b8d) + .shopify-section:has(.section-spacing.color-scheme--bg-5d6081d2aba52e9d2d462d37ef740b8d:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
    }.color-scheme--scheme-b80727f4-12ba-4529-a32c-b62bcb8f1f2a {
      /* Color settings */--accent: 252 251 248;
      --text-color: 252 251 248;
      --background: 255 255 255 / 1.0;
      --background-without-opacity: 255 255 255;
      --background-gradient: linear-gradient(0deg, rgba(29, 35, 51, 1), rgba(106, 111, 117, 1) 100%);--border-color: 252 251 248 / 0.15;/* Button colors */
      --button-background: 252 251 248;
      --button-text-color: 26 24 24;

      /* Secondary button (MVMT design system — consumed by .button--secondary in custom.css) */
      --secondary-button-background: 0 0 0 / 0.0;
      --secondary-button-text-color: 252 251 248;
      --secondary-button-hover-background: 39 117 186;
      --secondary-button-hover-text-color: 252 251 248;

      /* Button states (MVMT design system — consumed by custom.css hover/disabled rules) */
      --button-hover-background: 39 117 186;
      --button-hover-text-color: 252 251 248;
      --button-disabled-background: 89 89 89;
      --button-disabled-text-color: 252 251 248;

      /* Circled buttons */
      --circle-button-background: 252 251 248;
      --circle-button-text-color: 26 24 24;
    }.shopify-section:has(.section-spacing.color-scheme--bg-4a31149715146a9509deeb5529e8af83) + .shopify-section:has(.section-spacing.color-scheme--bg-4a31149715146a9509deeb5529e8af83:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
    }.color-scheme--scheme-8bf5f31a-6fc3-4d24-bc7b-d0e86a77724c {
      /* Color settings */--accent: 255 255 255;
      --text-color: 255 255 255;
      --background: 111 168 204 / 1.0;
      --background-without-opacity: 111 168 204;
      --background-gradient: ;--border-color: 133 181 212;/* Button colors */
      --button-background: 255 255 255;
      --button-text-color: 0 0 0;

      /* Secondary button (MVMT design system — consumed by .button--secondary in custom.css) */
      --secondary-button-background: 0 0 0 / 0.0;
      --secondary-button-text-color: 0 0 0;
      --secondary-button-hover-background: 39 117 186;
      --secondary-button-hover-text-color: 252 251 248;

      /* Button states (MVMT design system — consumed by custom.css hover/disabled rules) */
      --button-hover-background: 39 117 186;
      --button-hover-text-color: 252 251 248;
      --button-disabled-background: 89 89 89;
      --button-disabled-text-color: 252 251 248;

      /* Circled buttons */
      --circle-button-background: 252 251 248;
      --circle-button-text-color: 26 24 24;
    }.shopify-section:has(.section-spacing.color-scheme--bg-73063c0992a2db268531ee412560a70d) + .shopify-section:has(.section-spacing.color-scheme--bg-73063c0992a2db268531ee412560a70d:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
    }.color-scheme--scheme-slim-banner-a21900 {
      /* Color settings */--accent: 255 255 255;
      --text-color: 255 255 255;
      --background: 162 25 0 / 1.0;
      --background-without-opacity: 162 25 0;
      --background-gradient: ;--border-color: 176 60 38;/* Button colors */
      --button-background: 255 255 255;
      --button-text-color: 0 0 0;

      /* Secondary button (MVMT design system — consumed by .button--secondary in custom.css) */
      --secondary-button-background: 255 255 255 / 1.0;
      --secondary-button-text-color: 0 0 0;
      --secondary-button-hover-background: 39 117 186;
      --secondary-button-hover-text-color: 252 251 248;

      /* Button states (MVMT design system — consumed by custom.css hover/disabled rules) */
      --button-hover-background: 39 117 186;
      --button-hover-text-color: 252 251 248;
      --button-disabled-background: 255 255 255;
      --button-disabled-text-color: 0 0 0;

      /* Circled buttons */
      --circle-button-background: 252 251 248;
      --circle-button-text-color: 26 24 24;
    }.shopify-section:has(.section-spacing.color-scheme--bg-d4df08ee971c968ada9fff833cbb09c2) + .shopify-section:has(.section-spacing.color-scheme--bg-d4df08ee971c968ada9fff833cbb09c2:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
    }.color-scheme--dialog {
    /* Color settings */--accent: 26 24 24;
    --text-color: 26 24 24;
    --background: 239 239 239 / 1.0;
    --background-without-opacity: 239 239 239;
    --background-gradient: ;--border-color: 207 207 207;/* Button colors */
    --button-background: 26 24 24;
    --button-text-color: 252 251 248;

    /* Secondary button (MVMT design system — consumed by .button--secondary in custom.css) */
    --secondary-button-background: 0 0 0 / 0.0;
    --secondary-button-text-color: 0 0 0;
    --secondary-button-hover-background: 39 117 186;
    --secondary-button-hover-text-color: 252 251 248;

    /* Button states (MVMT design system — consumed by custom.css hover/disabled rules) */
    --button-hover-background: 39 117 186;
    --button-hover-text-color: 252 251 248;
    --button-disabled-background: 89 89 89;
    --button-disabled-text-color: 252 251 248;

    /* Circled buttons */
    --circle-button-background: 26 24 24;
    --circle-button-text-color: 252 251 248;
  }@view-transition {
      navigation: auto;
    }
@media screen{.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:#136f99}@container wrapper (width>=100px) and (width<=500px){.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:first-of-type).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))){flex-direction:column;justify-content:flex-start;margin:0}}@container wrapper (width<=210px){.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))){flex-direction:column;justify-content:flex-start;margin:0}}@container wrapper (width<=320px){.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))){flex-direction:column;justify-content:flex-start;margin:0}}@container wrapper (width<=430px){.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))){flex-direction:column;justify-content:flex-start;margin:0}}@container wrapper (width<=540px){.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))){flex-direction:column;justify-content:flex-start;margin:0}}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(6)){flex-direction:column;justify-content:flex-start;margin:0}::slotted(more-payment-options-link){text-align:center;margin-top:1em;display:block}}

        #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;
}

      
@media all{
*,:before,: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}html{-webkit-text-size-adjust:100%;tab-size:4;scroll-padding-top:var(--sticky-area-height);interpolate-size:allow-keywords;line-height:1.5}body{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}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}button,input,optgroup,select,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}input[type=submit]{cursor:pointer}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:#0000;background-image:none}button,label,summary,[role=button],[type=checkbox],[type=radio]{-webkit-tap-highlight-color:transparent;touch-action:manipulation;cursor:pointer}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}::-webkit-date-and-time-value{text-align:start}[type=date]{min-height:3rem}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{list-style-type:none}summary::-webkit-details-marker{display:none}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ul,ol,menu{margin:0;padding:0}.unstyled-list{margin:0;padding:0;list-style:none}input::placeholder,textarea::placeholder{opacity:1;color:rgb(var(--text-color) / .65)}:disabled{cursor:default!important}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img{color:#0000;max-width:100%;height:auto}[role=img] svg{display:initial}picture source{display:contents}video{max-width:100%;height:auto}:focus:not(:focus-visible){outline:none}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s}}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 .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__meta>*+:before{content:"\2022";margin-inline-end:.5rem}.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: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)))}@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}}@keyframes animateIconInline{0%{opacity:1;transform:translate(0)}50%{opacity:0;transform:translate(100%)}51%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes animateIconBlock{0%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(100%)}51%{opacity:0;transform:translateY(-100%)}to{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}@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}}:is(.circle-button--lg,.circle-button--xl)>svg{width:1rem}.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;top:0;right:0;bottom:0;left:0}.content-over-media>picture,.content-over-media>image-parallax picture{display:contents}.content-over-media>:is(img,video,iframe,svg,video-media,figure),.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,figure){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}.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)}@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;top:0;right:0;bottom:0;left:0}.page-dots>*[aria-current=true]:after{opacity:1}.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(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;top:0;right:0;bottom:0;left: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;top:-.65rem;right:-.65rem;bottom:-.65rem;left:-.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;top:0;right:0;bottom:0;left: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}}.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;top:0;right:0;bottom:0;left: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;top:0;right:0;bottom:0;left: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--bottom-end{inset-block-start:calc(100% + var(--popover-block-offset));inset-inline-end:0}}.banner:has(.banner__text-with-button){padding-block:1.25rem}.form{align-content:start;row-gap:var(--form-gap);display:grid}.form-row>.form-control{flex:1 0 var(--fieldset-row-control-width, 14rem)}.form-row>button{flex-grow:1}.form-control{gap:var(--form-control-gap);display:grid;position:relative}.form-control>label{justify-self:start}.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~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:rotate(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)}.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~label{opacity:.65;transition:opacity .2s,transform .2s;position:relative}.dot-checkbox~label:hover{opacity:1}.dot-checkbox:checked~label{opacity:1;transform:translate(calc(var(--transform-logical-flip) * 1.125rem))}.dot-checkbox:focus-visible~label{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.shopify-section:not(:first-child) .bordered-section{border-block-start-width:1px}.shopify-section:not(:has(.section-spacing))+.shopify-section{border-block-start-width:0}.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--md{--container-max-width: var(--container-md-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:1000px){.md\:unbleed{margin-inline:0;padding-inline:0;scroll-padding-inline:0}}.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}video-media,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){:is(video-media,model-media):before{content:"";padding-block-end:calc(100% / (var(--aspect-ratio, var(--default-aspect-ratio))));display:block}:is(video-media,model-media)>*{height:100%;top:0;left:0;position:absolute!important}}@container media (width >= 32rem){:is(video-media,model-media)::part(play-button){width:4rem;height:4rem}}video-media{--default-aspect-ratio: 16 / 9}video-media[show-play-button]:not([loaded]),video-media:not([autoplay]){cursor:pointer}video-media>:is(video,iframe,img){border-radius:inherit;width:100%;height:100%;transition:opacity .2s ease-in-out}video-media>:-webkit-any(video:not(:-webkit-full-screen),img){object-fit:cover;object-position:center;margin:0!important}video-media>:is(video:not(:fullscreen),img){object-fit:cover;object-position:center;margin:0!important}video-media>:is(iframe,img){position:absolute;top:0;right:0;bottom:0;left:0}video-media:not([loaded])>:is(video,iframe),video-media[loaded]>img,video-media[loaded]::part(play-button){opacity:0;pointer-events:none}video-media[suspended]~*{pointer-events:none}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%}video-media:hover::part(play-button){scale:1.1}@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}}.pswp img{max-width:none}.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)}}.product-card{scroll-snap-align:start;grid-template-columns:minmax(0,1fr);align-content:start;gap:0;display:grid;position:relative}.product-card__figure{position:relative}.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:focus svg,.product-card__quick-add-button:hover svg{transform:rotate(90deg)}.product-card:focus-within .product-card__quick-add-button,.product-card:hover .product-card__quick-add-button,.product-card__quick-add-button:focus{opacity:1;transform:translateY(0)}}.product-card__info{--heading-text-transform: var(--product-card-text-transform);text-align:center;text-transform:var(--product-card-text-transform);align-content:start;justify-items:center;gap:.75rem;padding-block-start:1.25rem;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}}.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-flow dense / 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);reading-flow:grid-rows;display:grid}@supports (grid-template-rows: subgrid){.product-list:not([collection-desktop-layout=compact],.product-list--compact)>*{grid-template-rows:subgrid;grid-row:span 2}}.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}}@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--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}}@media screen and (min-width:700px){.product-list__promo .content-over-media :is(img,video,iframe,svg,video-media){position:absolute}@supports (grid-template-rows: subgrid){.product-list__promo .content-over-media{grid-row:span 1}}}.quick-buy-modal{--modal-body-max-width: 55.625rem}.quick-buy-modal::part(content){position:relative}@media screen and (max-width:699px){.quick-buy-modal::part(body){padding-inline:0}.quick-buy-modal__gallery-wrapper .price-list{justify-content:center}.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}}@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}}.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 :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}@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}}:where(:is(.prose-justify-start,.prose-justify-left)>*){margin-inline:0 auto}:where(.prose-justify-center>*){margin-inline:auto}.prose-justify-center .button-group{justify-content:safe center}:where(:is(.prose-justify-end,.prose-justify-right)>*){margin-inline:auto 0}:is(.prose-justify-end,.prose-justify-right) .button-group{justify-content:end}.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){.link{background:linear-gradient(to right,currentColor,currentColor) 0 min(100%,1.2lh) / 100% 1px no-repeat}}@media screen and (pointer:fine){.link:hover{background-size:0 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(td,th):not(:empty){border-block-width:1px}:where(th):not(:empty){border-block-start-width:0}table:not(.table--bordered) :is(th,td):first-child,table:not(.table--bordered) :is(th,td):empty+td{padding-inline-start:0}:is(th,td):last-child{padding-inline-end:0}.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: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))}}.branding-colors--facebook{--branding-background: 24 119 242;--branding-color: 255 255 255}.branding-colors--instagram{--branding-background: 195 42 163;--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}.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}: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))}:is(:checked+.color-swatch--underline,.color-swatch--underline.is-selected):after{content:"";background-color:currentColor;width:100%;height:1px;position:absolute;inset-block-end:-5px;inset-inline-start:0}.thumbnail-swatch>img{border-radius:inherit;height:100%}:is(:checked+.block-underline,.block-underline.is-selected):after{content:"";background-color:rgb(var(--text-color));width:100%;height:1px;position:absolute;inset-block-end:2px;inset-inline-start:0}.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}.icon{vertical-align:middle;height:auto;transition:transform .2s;display:block}.group[aria-expanded=true] .icon.group-expanded\:rotate{transform:rotate(180deg)}[dir=rtl] .icon--direction-aware{scale:-1}.price-list{flex-wrap:wrap;align-items:baseline;column-gap:.5rem;display:flex}.localization-selectors{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.75rem;display:flex}.localization-toggle{vertical-align:middle;align-items:center;column-gap:.625rem;display:inline-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}.feature-badge :is(svg,img){flex-shrink:0}.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:focus-within:has(:focus-visible){border-color:currentColor}.quantity-selector__button svg{transition:opacity .2s}.quantity-selector__button[disabled] svg,.quantity-selector__button:hover svg{opacity:.65}.quantity-selector__input-wrapper>*{grid-area:1 / -1}@starting-style{.quantity-selector__input-wrapper[aria-busy=true] .quantity-selector__spinner{opacity:0;translate:0 4px}}.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{0%{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){image-parallax img{transform:scale(1.3) translateY(-11.5385%)}}.share-buttons .social-media{--social-media-icon-size: 1rem;--social-media-list-gap: .75rem}.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>*{grid-area:1 / -1}.before-after__cursor svg{width:var(--before-after-cursor-size);height:var(--before-after-cursor-size)}[dir=rtl] :is(.before-after--horizontal .before-after__after-image){clip-path:inset(0 var(--before-after-cursor-position, 0%) 0 0)}@media screen and (max-width:699px){.before-after .button{padding:.45rem 1.5rem}}@media screen and (min-width:700px){.before-after__content-wrapper:has(.button){--before-after-content-inset-block: 2.5rem}}.article__toolbar .social-media{gap:.75rem 1rem}.article__toolbar .social-media svg{width:1rem;height:1rem}.article__image img{height:var(--article-image-height);object-fit:cover}.comment:not(:first-child){padding-block-start:2rem}.cart-recap [type=submit]{margin-block-start:1rem}@media screen and (min-width:700px){.cart-footer>:not(:only-child){width:min(24rem,100%)}}.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)}@media screen and (min-width:700px){.collection .product-list[collection-desktop-layout=compact] .product-card__info{display:none}}.collection-toolbar .popover{--popover-block-offset: 0px;inset-inline-end:-1px}.collection-toolbar__button :is(svg){transition:transform .2s}.collection-toolbar__button[aria-expanded=true] svg{transform:rotate(180deg)}.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}.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}.dynamic-grid__cell:has(.editor-is-selected){outline-offset:2px;background-color:#0000000d;outline:2px dashed gray}.dynamic-grid__cell img,.dynamic-grid__cell video,.dynamic-grid__cell .play-button{margin-block-start:0!important}.dynamic-grid__cell video-media{width:100%}.dynamic-grid.editor-is-selected .dynamic-grid__cell:not(.editor-is-selected){opacity:.6}.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__block-list:has(.footer__accordion-group){grid-template-columns:1fr}.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__accordion-group{display:contents}}@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}}.faq__category+.accordion{margin-block-start:1.25rem}.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)}.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}.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)}@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__primary-nav{flex-wrap:wrap;grid-area:primary-nav;align-items:center;gap:.625rem 1.25rem;display:flex}.header__primary-nav-item [data-title]:before{content:attr(data-title);width:max-content;height:2px;transform-origin:var(--transform-origin-start);background:rgb(var(--text-color));font:inherit;letter-spacing:inherit;text-transform:inherit;color:#0000;pointer-events:none;transition:transform .2s ease-in-out;position:absolute;inset-block-end:0;transform:scaleX(0)}.header__primary-nav-item [data-title]:hover:before{transform:scaleX(1)}.header__primary-nav-item [data-title]:has(.header__dropdown-menu):before{display:none}@media screen and (max-width:699px){.header__nav-icon{width:1.375rem}}@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}}shopify-account{--shopify-account-font-heading: var(--heading-font-family);--shopify-account-font-heading-weight: var(--heading-font-weight);--shopify-account-font-body: var(--text-font-family);--shopify-account-font-body-weight: var(--text-font-weight);--shopify-account-radius-button: var(--button-border-radius);--shopify-account-radius-input: var(--input-border-radius);--shopify-account-radius-dialog: 0;--shopify-account-color-background: rgb(var(--modal-scheme-background));--shopify-account-color-text: rgb(var(--modal-scheme-text-color));--shopify-account-signed-in-avatar-color-background: rgb(var(--text-color));--shopify-account-signed-in-avatar-color-text: rgb(from rgb(var(--text-color)) calc(255 - r) calc(255 - g) calc(255 - b) );--shopify-account-signed-in-avatar-size: 24px;--shopify-account-avatar-size: none;display:block}shopify-account::part(signed-out-avatar){line-height:1.7}.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 :is(a,summary){padding:.375rem 1.5625rem;display:block}.header__dropdown-menu .header__menu-disclosure{position:relative}.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__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%}.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 .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__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>.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>.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)}}.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}}@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){.image-with-text-block--parallax>svg,.image-with-text-block--parallax>picture img{min-height:100lvh}}}@media screen and (max-width:999px){.images-with-text-scroll__item:not(.is-selected){visibility:hidden}}.media-grid__item>*{height:100%}.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:has(.multi-column__media){gap:0}.multi-column__item--overlap:has(.multi-column__media)>.prose{isolation:isolate}.multi-column__item--overlap:has(.multi-column__media)>.prose>:first-child{margin-block-start:-.5lh!important}.multiple-media-with-text__media-wrapper>*{grid-row:1 / -1}.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}}.password__header>*{grid-area:1 / -1}.password__social .social-media{justify-content:center}.shopify-section--main-product .section-spacing{padding-block-start:0}@media screen and (min-width:1000px){.shopify-section--main-product .section-spacing[allow-transparent-header] .container{--container-max-width: none}.shopify-section--main-product .section-spacing{padding-block-start:var(--container-gutter)}}.product-gallery__media>*{width:100%}.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: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-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-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>svg{transition:transform .2s ease-in-out}@media screen and (pointer:fine){.product-info__more-info:hover>svg{transform:translate(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}.product-offers .page-dots{padding-block-end:1.5rem}@media screen and (max-width:699px){.complementary-products__product-list--carousel .product-card__figure{max-width:11.25rem;margin-inline:auto}}.product-sticky-bar__info img{width:3.75rem}@media screen and (max-width:699px){.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}}@media screen and (min-width:700px){.quick-order-list__table-body tr~tr td:not(:has(img)):first-child{padding-inline-start:20px}}.quantity-breaks-table li{padding-block:.5rem}.quantity-breaks-table li:last-child{padding-block-end:0}.scrolling-content::part(scroller){min-width:max-content;display:inline-flex;position:relative}.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}.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:has(.shop-the-look__carousel.is-expanded):before{opacity:1}}@media screen and (min-width:1000px){.shop-the-look__item:not(.is-selected){visibility:hidden}.shop-the-look__item-product:not(.is-selected){visibility:hidden}}.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)}.slideshow:has(.page-dots,.slideshow__volume-control){--content-over-media-row-gap: 4rem}.slideshow__slide:not(.is-selected){visibility:hidden;position:absolute;top:0;right:0;bottom:0;left:0}.slideshow__image-split img{height:var(--content-over-media-height, auto);object-fit:cover;min-width:100%;min-height:100%;max-height:100%}.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}}.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)}.shopify-challenge__container>form{display:contents}.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}}:is(.timeline__carousel,.timeline__item)>*{grid-area:1 / -1}.timeline__item:not(.is-selected){visibility:hidden}.timeline__item-image-wrapper :is(img,svg){scale:1.05}@media screen and (min-width:700px){.timeline__item>*{grid-area:unset}}.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 (min-width:700px){.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:700;overflow:auto}.tap-area{position:relative}.tap-area:before{content:"";position:absolute;top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}@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}}.divide-x>:not([hidden])~:not([hidden]){border-inline-start-width:1px}.divide-y>:not([hidden])~:not([hidden]){border-block-start-width:1px}.text-subdued{color:rgb(var(--text-color) / .65)}.text-on-sale{color:rgb(var(--on-sale-text))}.scroll-area{scrollbar-width:none;overscroll-behavior-x:contain;overflow:auto hidden}.scroll-area::-webkit-scrollbar{display:none}.snap-center{scroll-snap-align:center;scroll-snap-stop:always}.hidden,.empty\:hidden:empty{display:none}.contents{display:contents}@media screen and (min-width:700px){.sm\:hidden{display:none}.sm\:block{display:block}}@media screen and (min-width:1000px){.md\:hidden{display:none}.md\:flex{display:flex}}@media screen and (max-width:699px){.sm-max\:hidden{display:none}}@media screen and (max-width:999px){.md-max\:hidden{display:none}}.relative{position:relative}.wrap{flex-wrap:wrap}.text-start{text-align:start}.text-center{text-align:center}.justify-center{justify-content:safe center}.justify-items-start{justify-items:start}.justify-items-center{justify-items:safe center}.justify-self-start{justify-self:start}.justify-self-center{justify-self:center}.align-self-start{align-self:start}.place-self-start{place-self: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\:justify-start{justify-content:start}.sm\:justify-center{justify-content:safe center}.sm\:justify-items-center{justify-items:safe center}.sm\:place-self-start{place-self:start}.sm\:place-self-center-start{place-self:center start}.sm\:place-self-end-center{place-self:end center}}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}@media screen and (min-width:700px){.sm\:gap-5{gap:1.25rem}}.overflow-hidden{overflow:hidden}.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)}.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}@media screen and (min-width:700px){.sm\:h4{font-size:var(--text-h4);line-height:1.6}}@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}}ul{margin-inline-start:1em}: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}.line-clamp{-webkit-line-clamp:var(--line-clamp-count, 2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/66/assets/theme.css.map?v=102440721477998494661791293680 */

}
@media all{
:root{--breadcrumb-padding-block: 20px}*,:before,:after{-webkit-font-smoothing:subpixel-antialiased}@font-face{font-family:Brandon Grotesque Fallback;src:local("Helvetica Neue"),local("Arial");size-adjust:100%;ascent-override:94%;descent-override:24%;line-gap-override:0%}@font-face{font-family:IvyPresto Headline Fallback;src:local("Georgia");size-adjust:96%;ascent-override:92%;descent-override:26%;line-gap-override:0%}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{line-height:var(--heading-line-height, 1.2)}.h1-accent,.h2-accent,.h3-accent,.h4-accent,.h5-accent,.h6-accent{font-family:var(--heading-accent-font-family);font-weight:var(--heading-accent-font-weight);font-style:var(--heading-accent-font-style);letter-spacing:var(--heading-accent-letter-spacing);text-transform:var(--heading-accent-text-transform);line-height:var(--heading-accent-line-height, 1.2);overflow-wrap:anywhere}.h5-accent{font-size:var(--text-h5-accent)}.h6-accent{font-size:var(--text-h6-accent)}.eyebrow{font-family:var(--text-font-family);font-size:var(--text-eyebrow);font-weight:var(--text-font-weight);letter-spacing:var(--eyebrow-letter-spacing);text-transform:var(--eyebrow-text-transform, uppercase);line-height:1.2}.button{--hover-gradient: linear-gradient(rgb(var(--button-hover-background)), rgb(var(--button-hover-background)));transition:none}@media screen and (pointer:fine){.button:not([disabled],[aria-disabled=true]):hover,.features--button-transition .button:not([disabled],[aria-disabled=true]):hover{--initial-gradient: linear-gradient(rgb(var(--button-hover-background)), rgb(var(--button-hover-background)));color:rgb(var(--button-hover-text-color));border-color:rgb(var(--button-hover-background))}}.button:disabled,.button[aria-disabled=true]{--initial-gradient: linear-gradient(rgb(var(--button-disabled-background)), rgb(var(--button-disabled-background)));--hover-gradient: linear-gradient(rgb(var(--button-disabled-background)), rgb(var(--button-disabled-background)));color:rgb(var(--button-disabled-text-color));border-color:rgb(var(--button-disabled-background))}.uppercase{text-transform:uppercase}.color-swatch--more{--swatch-background: rgb(var(--border-color) / .12);font-size:.6875rem;font-weight:600;color:rgb(var(--text-color));border-color:rgb(var(--border-color))}.color-swatch--more:focus-visible{outline-offset:var(--swatch-offset)}.color-swatch--image{background-image:none;background-color:rgb(var(--background))}.color-swatch__image{width:100%;height:100%;object-fit:contain;border-radius:inherit}.header .header__menu-disclosure,.header .mega-menu .h6-accent,.header .header-sidebar__linklist-button.h6-accent.uppercase{letter-spacing:.1rem!important}.header li{text-transform:none;letter-spacing:.03rem!important}.header__primary-nav-item [data-title]:before{content:attr(data-title) / ""}.header .text-subdued:not(compare-at-price){text-transform:none;font-size:14px;text-decoration:underline}.header-sidebar__promo .text-subdued:not(compare-at-price){text-transform:none;font-size:14px;text-decoration:underline}.text-subdued{color:rgb(var(--text-color) / .85)}.breadcrumb:not(.breadcrumb--floating){display:block;padding-block:var(--breadcrumb-padding-block)}.back-to-top{position:fixed;inset-block-end:max(1.25rem,env(safe-area-inset-bottom));inset-inline-end:var(--container-gutter);z-index:40;opacity:0;transform:translateY(.5rem);transition:opacity .2s ease,transform .2s ease,inset-block-end .2s ease;pointer-events:none}.back-to-top:not([inert]){opacity:1;transform:translateY(0);pointer-events:auto}body:has(.product-sticky-bar.is-visible) .back-to-top{inset-block-end:calc(var(--product-sticky-bar-height, 0px) + (var(--container-gutter) * 2) + max(1.25rem,env(safe-area-inset-bottom)))}@media screen and (min-width:700px){height-observer[variable=product-sticky-bar]{display:contents}}@media screen and (max-width:699px){body:has(.product-sticky-bar.is-visible) #gladlyChat_container{inset-block-end:calc(var(--product-sticky-bar-height, 0px) + (var(--container-gutter) * 2))!important}}.back-to-top__button{-webkit-appearance:none;appearance:none;background:rgb(var(--background));color:rgb(var(--text-color));border:1px solid rgb(var(--border-color));border-radius:var(--rounded-full);box-shadow:0 .125rem .625rem rgb(var(--text-color) / .15)}@media(prefers-reduced-motion:reduce){.back-to-top{transition:none}}@media screen and (min-width:700px){.product-list__promo .content-over-media{container-type:size}.product-list__promo .content-over-media :is(img,video,iframe,svg,video-media){top:50%;left:50%;translate:-50% -50%;width:var(--promo-media-width, 100%);height:var(--promo-media-height, 100%);object-fit:var(--promo-media-fit, cover)}@supports (grid-template-rows: subgrid){.product-list__promo .content-over-media{grid-row:span 2}}}@media screen and (max-width:699.98px){.product-list[collection-mobile-layout=medium] .product-list__promo--mobile-single .content-over-media{container-type:size;aspect-ratio:var(--promo-aspect-ratio, 1)}.product-list[collection-mobile-layout=medium] .product-list__promo--mobile-single .content-over-media :is(img,video,iframe,svg,video-media){position:absolute;top:50%;left:50%;translate:-50% -50%;width:var(--promo-media-width, 100%);height:var(--promo-media-height, 100%);object-fit:var(--promo-media-fit, cover)}@supports (grid-template-rows: subgrid){.product-list[collection-mobile-layout=medium] .product-list__promo--mobile-single .content-over-media{grid-row:span 2}}}.product-card .product-title.line-clamp{min-height:calc(var(--line-clamp-count, 2) * 1lh)}.collection-toolbar__button,.facets .accordion__toggle,.facets-drawer [slot=header],facets-sort-popover [slot=header]{font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-style:var(--text-font-style);letter-spacing:var(--text-letter-spacing);text-transform:none}.facets label:first-letter,.active-facets__value:first-letter{text-transform:uppercase}.promo-message{color:rgb(var(--promo-message-color))}.promo-message-fit{container-type:inline-size;width:100%}.promo-message--fit{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:clamp(12px,100cqw / (var(--promo-message-length, 20) * .55),var(--text-sm))}.cart-discount-field .input{padding-inline-end:2.75rem}.cart-drawer--promo [slot=header] .h4{margin-block-end:1.25rem}.cart-drawer--promo::part(header){padding-block-end:.5rem;align-items:flex-start}.cart-drawer--promo::part(close-button){block-size:calc(var(--text-h4) * var(--heading-line-height, 1.2))}.cart-drawer .line-item-info ul.text-subdued{font-size:14px}.product-card__media:focus-visible,.collage__item:focus-visible{outline-offset:-3px}.page-dots{--dot-target-size: 1.5rem;column-gap:0;margin:calc((var(--dot-size) - var(--dot-target-size)) / 2)}.page-dots>*{width:var(--dot-target-size);height:var(--dot-target-size)}.page-dots>*:after{inset:calc(50% - var(--dot-size) / 2)}
/*# sourceMappingURL=/cdn/shop/t/66/assets/custom.css.map?v=32905776136131967841791293678 */

}


wrapped-extension[hidden],
wrapped-gift-block[hidden] {
  display: none !important;
}

wrapped-extension:empty:not([hidden]) {
  display: flex !important;
}
wrapped-gift-block:empty:not([hidden]) {
  display: block !important;
}


  [data-shopify-attribute-error]::after {
    content: attr(data-shopify-attribute-error);
    background-color: #fff;
    color: red;
  }

.yotpo-widget-empty-placeholder { display: block!important; }#onetrust-banner-sdk a:focus{outline:2px solid #000}#onetrust-banner-sdk #onetrust-policy svg,#onetrust-banner-sdk .banner-option svg{height:13px;width:13px;margin-left:1px}#onetrust-banner-sdk .ot-button-order-0{order:0}#onetrust-banner-sdk .ot-button-order-2{order:2}#onetrust-banner-sdk #onetrust-close-btn-container svg{height:10px;width:10px;pointer-events:none}#onetrust-banner-sdk .ot-close-icon,#onetrust-pc-sdk .ot-close-icon,#ot-sync-ntfy .ot-close-icon{background-size:contain;background-repeat:no-repeat;background-position:center;height:12px;width:12px}#onetrust-banner-sdk .powered-by-logo,#onetrust-banner-sdk .ot-pc-footer-logo a,#onetrust-pc-sdk .powered-by-logo,#onetrust-pc-sdk .ot-pc-footer-logo a,#ot-sync-ntfy .powered-by-logo,#ot-sync-ntfy .ot-pc-footer-logo a{background-size:contain;background-repeat:no-repeat;background-position:center;height:25px;width:152px;display:block;text-decoration:none;font-size:.75em}#onetrust-banner-sdk .powered-by-logo:hover,#onetrust-banner-sdk .ot-pc-footer-logo a:hover,#onetrust-pc-sdk .powered-by-logo:hover,#onetrust-pc-sdk .ot-pc-footer-logo a:hover,#ot-sync-ntfy .powered-by-logo:hover,#ot-sync-ntfy .ot-pc-footer-logo a:hover{color:#565656}#onetrust-banner-sdk h3 *,#onetrust-banner-sdk h4 *,#onetrust-banner-sdk h6 *,#onetrust-banner-sdk button *,#onetrust-banner-sdk a[data-parent-id] *,#onetrust-banner-sdk p[role=heading] *,#onetrust-pc-sdk h3 *,#onetrust-pc-sdk h4 *,#onetrust-pc-sdk h6 *,#onetrust-pc-sdk button *,#onetrust-pc-sdk a[data-parent-id] *,#onetrust-pc-sdk p[role=heading] *,#ot-sync-ntfy h3 *,#ot-sync-ntfy h4 *,#ot-sync-ntfy h6 *,#ot-sync-ntfy button *,#ot-sync-ntfy a[data-parent-id] *,#ot-sync-ntfy p[role=heading] *{font-size:inherit;font-weight:inherit;color:inherit}#onetrust-banner-sdk .ot-hide,#onetrust-pc-sdk .ot-hide,#ot-sync-ntfy .ot-hide{display:none !important}#onetrust-banner-sdk button.ot-link-btn:hover,#onetrust-pc-sdk button.ot-link-btn:hover,#ot-sync-ntfy button.ot-link-btn:hover{text-decoration:underline;opacity:1}#onetrust-pc-sdk .ot-sdk-row .ot-sdk-column{padding:0}#onetrust-pc-sdk .ot-sdk-row{flex-direction:initial;width:100%}#onetrust-pc-sdk [type=checkbox]:checked,#onetrust-pc-sdk [type=checkbox]:not(:checked){pointer-events:initial}#onetrust-pc-sdk [type=checkbox]:disabled+label::before,#onetrust-pc-sdk [type=checkbox]:disabled+label:after,#onetrust-pc-sdk [type=checkbox]:disabled+label,#onetrust-pc-sdk [type=checkbox][aria-disabled=true]+label::before,#onetrust-pc-sdk [type=checkbox][aria-disabled=true]+label:after,#onetrust-pc-sdk [type=checkbox][aria-disabled=true]+label{pointer-events:none;opacity:.8}#onetrust-pc-sdk li input[type=checkbox]{z-index:1}#onetrust-pc-sdk li .ot-checkbox label{z-index:2}#onetrust-pc-sdk li .ot-checkbox input[type=checkbox]{height:auto;width:auto}#onetrust-pc-sdk li .host-title a,#onetrust-pc-sdk li .ot-host-name a,#onetrust-pc-sdk li .accordion-text,#onetrust-pc-sdk li .ot-acc-txt{z-index:2;position:relative}#onetrust-pc-sdk input{margin:3px .1ex}#onetrust-pc-sdk .pc-logo,#onetrust-pc-sdk .ot-pc-logo{height:60px;width:180px;background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-flex;justify-content:center;align-items:center}#onetrust-pc-sdk .pc-logo img,#onetrust-pc-sdk .ot-pc-logo img{max-height:100%;max-width:100%}#onetrust-pc-sdk .pc-logo svg,#onetrust-pc-sdk .ot-pc-logo svg{height:60px;width:180px}#onetrust-pc-sdk #close-pc-btn-handler>svg{margin:auto;display:block;height:12px;width:12px}#onetrust-pc-sdk #ot-pc-desc svg,#onetrust-pc-sdk .ot-desc-cntr svg,#onetrust-pc-sdk .ot-cat-grp svg{height:13px;width:13px;margin-left:-7px;vertical-align:middle;margin-right:5px}#onetrust-pc-sdk .ot-host-hdr>a{display:inline-block}#onetrust-pc-sdk input[aria-disabled=true]+label,#onetrust-banner-sdk input[aria-disabled=true]+label{pointer-events:none;opacity:.6;cursor:not-allowed}#onetrust-pc-sdk .screen-reader-only,#onetrust-pc-sdk .ot-scrn-rdr,.ot-sdk-cookie-policy .screen-reader-only,.ot-sdk-cookie-policy .ot-scrn-rdr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#onetrust-pc-sdk.ot-fade-in,.onetrust-pc-dark-filter.ot-fade-in,#onetrust-banner-sdk.ot-fade-in,.ot-confirm-dialog-overlay.ot-fade-in{animation-name:onetrust-fade-in;animation-duration:400ms;animation-timing-function:ease-in-out}#onetrust-pc-sdk.ot-hide{display:none !important}.onetrust-pc-dark-filter.ot-hide{display:none !important}.onetrust-pc-dark-filter{background:rgba(0,0,0,.5);z-index:2147483646;width:100%;height:100%;overflow:hidden;position:fixed;top:0;bottom:0;left:0}@keyframes onetrust-fade-in{0%{opacity:0}100%{opacity:1}}@media only screen and (min-width: 426px)and (max-width: 896px)and (orientation: landscape){#onetrust-pc-sdk p{font-size:.75em}}#onetrust-banner-sdk .banner-option-input:focus+label{outline:1px solid #000;outline-style:auto}.category-vendors-list-handler+a:focus,.category-vendors-list-handler+a:focus-visible{outline:2px solid #000}#onetrust-pc-sdk .ot-userid-title>span,#onetrust-pc-sdk .ot-userid-timestamp>span{font-weight:700}#onetrust-pc-sdk .ot-host-desc a{pointer-events:initial}#onetrust-pc-sdk .ot-ven-hdr>p a{position:relative;z-index:2;pointer-events:initial}#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info a{margin-right:8px}#onetrust-pc-sdk .ot-pc-footer-logo svg,#onetrust-pc-sdk .ot-pc-footer-logo img{width:136px;height:16px}#onetrust-banner-sdk #onetrust-policy .ot-optout-signal,#onetrust-pc-sdk #ot-pc-content .ot-optout-signal{border:1px solid #32ae88;border-radius:3px;padding:5px;margin-bottom:10px;background-color:#f9fffa;font-size:.85rem;line-height:2}#onetrust-banner-sdk #onetrust-policy .ot-optout-signal .ot-optout-icon,#onetrust-pc-sdk #ot-pc-content .ot-optout-signal .ot-optout-icon{display:inline;margin-right:5px}#onetrust-banner-sdk #onetrust-policy .ot-optout-signal svg,#onetrust-pc-sdk #ot-pc-content .ot-optout-signal svg{height:20px;width:30px}#onetrust-banner-sdk #onetrust-policy .ot-optout-signal svg:not(.ot-source-sprite),#onetrust-pc-sdk #ot-pc-content .ot-optout-signal svg:not(.ot-source-sprite){transform:scale(0.5)}#onetrust-banner-sdk #onetrust-policy .ot-optout-signal svg:not(.ot-source-sprite) path,#onetrust-pc-sdk #ot-pc-content .ot-optout-signal svg:not(.ot-source-sprite) path{fill:#32ae88}#onetrust-banner-sdk,#onetrust-pc-sdk,#ot-sdk-cookie-policy,#ot-sync-ntfy{font-size:16px}#onetrust-banner-sdk *,#onetrust-banner-sdk ::after,#onetrust-banner-sdk ::before,#onetrust-pc-sdk *,#onetrust-pc-sdk ::after,#onetrust-pc-sdk ::before,#ot-sdk-cookie-policy *,#ot-sdk-cookie-policy ::after,#ot-sdk-cookie-policy ::before,#ot-sync-ntfy *,#ot-sync-ntfy ::after,#ot-sync-ntfy ::before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#onetrust-banner-sdk div,#onetrust-banner-sdk span,#onetrust-banner-sdk h1,#onetrust-banner-sdk h2,#onetrust-banner-sdk h3,#onetrust-banner-sdk h4,#onetrust-banner-sdk h5,#onetrust-banner-sdk h6,#onetrust-banner-sdk p,#onetrust-banner-sdk img,#onetrust-banner-sdk svg,#onetrust-banner-sdk button,#onetrust-banner-sdk section,#onetrust-banner-sdk a,#onetrust-banner-sdk label,#onetrust-banner-sdk input,#onetrust-banner-sdk ul,#onetrust-banner-sdk li,#onetrust-banner-sdk nav,#onetrust-banner-sdk table,#onetrust-banner-sdk thead,#onetrust-banner-sdk tr,#onetrust-banner-sdk td,#onetrust-banner-sdk tbody,#onetrust-banner-sdk .ot-main-content,#onetrust-banner-sdk .ot-toggle,#onetrust-banner-sdk #ot-content,#onetrust-banner-sdk #ot-pc-content,#onetrust-banner-sdk .checkbox,#onetrust-pc-sdk div,#onetrust-pc-sdk span,#onetrust-pc-sdk h1,#onetrust-pc-sdk h2,#onetrust-pc-sdk h3,#onetrust-pc-sdk h4,#onetrust-pc-sdk h5,#onetrust-pc-sdk h6,#onetrust-pc-sdk p,#onetrust-pc-sdk img,#onetrust-pc-sdk svg,#onetrust-pc-sdk button,#onetrust-pc-sdk section,#onetrust-pc-sdk a,#onetrust-pc-sdk label,#onetrust-pc-sdk input,#onetrust-pc-sdk ul,#onetrust-pc-sdk li,#onetrust-pc-sdk nav,#onetrust-pc-sdk table,#onetrust-pc-sdk thead,#onetrust-pc-sdk tr,#onetrust-pc-sdk td,#onetrust-pc-sdk tbody,#onetrust-pc-sdk .ot-main-content,#onetrust-pc-sdk .ot-toggle,#onetrust-pc-sdk #ot-content,#onetrust-pc-sdk #ot-pc-content,#onetrust-pc-sdk .checkbox,#ot-sdk-cookie-policy div,#ot-sdk-cookie-policy span,#ot-sdk-cookie-policy h1,#ot-sdk-cookie-policy h2,#ot-sdk-cookie-policy h3,#ot-sdk-cookie-policy h4,#ot-sdk-cookie-policy h5,#ot-sdk-cookie-policy h6,#ot-sdk-cookie-policy p,#ot-sdk-cookie-policy img,#ot-sdk-cookie-policy svg,#ot-sdk-cookie-policy button,#ot-sdk-cookie-policy section,#ot-sdk-cookie-policy a,#ot-sdk-cookie-policy label,#ot-sdk-cookie-policy input,#ot-sdk-cookie-policy ul,#ot-sdk-cookie-policy li,#ot-sdk-cookie-policy nav,#ot-sdk-cookie-policy table,#ot-sdk-cookie-policy thead,#ot-sdk-cookie-policy tr,#ot-sdk-cookie-policy td,#ot-sdk-cookie-policy tbody,#ot-sdk-cookie-policy .ot-main-content,#ot-sdk-cookie-policy .ot-toggle,#ot-sdk-cookie-policy #ot-content,#ot-sdk-cookie-policy #ot-pc-content,#ot-sdk-cookie-policy .checkbox,#ot-sync-ntfy div,#ot-sync-ntfy span,#ot-sync-ntfy h1,#ot-sync-ntfy h2,#ot-sync-ntfy h3,#ot-sync-ntfy h4,#ot-sync-ntfy h5,#ot-sync-ntfy h6,#ot-sync-ntfy p,#ot-sync-ntfy img,#ot-sync-ntfy svg,#ot-sync-ntfy button,#ot-sync-ntfy section,#ot-sync-ntfy a,#ot-sync-ntfy label,#ot-sync-ntfy input,#ot-sync-ntfy ul,#ot-sync-ntfy li,#ot-sync-ntfy nav,#ot-sync-ntfy table,#ot-sync-ntfy thead,#ot-sync-ntfy tr,#ot-sync-ntfy td,#ot-sync-ntfy tbody,#ot-sync-ntfy .ot-main-content,#ot-sync-ntfy .ot-toggle,#ot-sync-ntfy #ot-content,#ot-sync-ntfy #ot-pc-content,#ot-sync-ntfy .checkbox{font-family:inherit;font-weight:normal;-webkit-font-smoothing:auto;letter-spacing:normal;line-height:normal;padding:0;margin:0;height:auto;min-height:0;max-height:none;width:auto;min-width:0;max-width:none;border-radius:0;border:none;clear:none;float:none;position:static;bottom:auto;left:auto;right:auto;top:auto;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;white-space:normal;background:none;overflow:visible;vertical-align:baseline;visibility:visible;z-index:auto;box-shadow:none}#onetrust-banner-sdk img,#onetrust-pc-sdk img,#ot-sdk-cookie-policy img,#ot-sync-ntfy img{overflow:hidden !important}#onetrust-banner-sdk label:before,#onetrust-banner-sdk label:after,#onetrust-banner-sdk .checkbox:after,#onetrust-banner-sdk .checkbox:before,#onetrust-pc-sdk label:before,#onetrust-pc-sdk label:after,#onetrust-pc-sdk .checkbox:after,#onetrust-pc-sdk .checkbox:before,#ot-sdk-cookie-policy label:before,#ot-sdk-cookie-policy label:after,#ot-sdk-cookie-policy .checkbox:after,#ot-sdk-cookie-policy .checkbox:before,#ot-sync-ntfy label:before,#ot-sync-ntfy label:after,#ot-sync-ntfy .checkbox:after,#ot-sync-ntfy .checkbox:before{content:"";content:none}#onetrust-banner-sdk .ot-sdk-column,#onetrust-banner-sdk .ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-column,#onetrust-pc-sdk .ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-column,#ot-sdk-cookie-policy .ot-sdk-columns{width:100%;float:left;box-sizing:border-box;padding:0;display:initial}@media(min-width: 550px){#onetrust-banner-sdk .ot-sdk-column,#onetrust-banner-sdk .ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-column,#onetrust-pc-sdk .ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-column,#ot-sdk-cookie-policy .ot-sdk-columns{margin-left:4%}#onetrust-banner-sdk .ot-sdk-column:first-child,#onetrust-banner-sdk .ot-sdk-columns:first-child,#onetrust-pc-sdk .ot-sdk-column:first-child,#onetrust-pc-sdk .ot-sdk-columns:first-child,#ot-sdk-cookie-policy .ot-sdk-column:first-child,#ot-sdk-cookie-policy .ot-sdk-columns:first-child{margin-left:0}}#onetrust-banner-sdk h1,#onetrust-banner-sdk h2,#onetrust-banner-sdk h3,#onetrust-banner-sdk h4,#onetrust-banner-sdk h5,#onetrust-banner-sdk h6,#onetrust-banner-sdk p[role=heading],#onetrust-pc-sdk h1,#onetrust-pc-sdk h2,#onetrust-pc-sdk h3,#onetrust-pc-sdk h4,#onetrust-pc-sdk h5,#onetrust-pc-sdk h6,#onetrust-pc-sdk p[role=heading],#ot-sdk-cookie-policy h1,#ot-sdk-cookie-policy h2,#ot-sdk-cookie-policy h3,#ot-sdk-cookie-policy h4,#ot-sdk-cookie-policy h5,#ot-sdk-cookie-policy h6,#ot-sdk-cookie-policy p[role=heading]{margin-top:0;font-weight:600;font-family:inherit}#onetrust-banner-sdk h1,#onetrust-pc-sdk h1,#ot-sdk-cookie-policy h1{font-size:1.5rem;line-height:1.2}#onetrust-banner-sdk h2,#onetrust-pc-sdk h2,#ot-sdk-cookie-policy h2{font-size:1.5rem;line-height:1.25}#onetrust-banner-sdk h3,#onetrust-pc-sdk h3,#ot-sdk-cookie-policy h3{font-size:1.5rem;line-height:1.3}#onetrust-banner-sdk h4,#onetrust-pc-sdk h4,#ot-sdk-cookie-policy h4{font-size:1.5rem;line-height:1.35}#onetrust-banner-sdk h5,#onetrust-pc-sdk h5,#ot-sdk-cookie-policy h5{font-size:1.5rem;line-height:1.5}@media(min-width: 550px){#onetrust-banner-sdk h1,#onetrust-pc-sdk h1,#ot-sdk-cookie-policy h1{font-size:1.5rem}#onetrust-banner-sdk h2,#onetrust-pc-sdk h2,#ot-sdk-cookie-policy h2{font-size:1.5rem}#onetrust-banner-sdk h3,#onetrust-pc-sdk h3,#ot-sdk-cookie-policy h3{font-size:1.5rem}#onetrust-banner-sdk h4,#onetrust-pc-sdk h4,#ot-sdk-cookie-policy h4{font-size:1.5rem}#onetrust-banner-sdk h5,#onetrust-pc-sdk h5,#ot-sdk-cookie-policy h5{font-size:1.5rem}}#onetrust-banner-sdk p:not([role=heading]),#onetrust-pc-sdk p:not([role=heading]),#ot-sdk-cookie-policy p:not([role=heading]){margin:0 0 1em 0;font-family:inherit;line-height:normal}#onetrust-banner-sdk a,#onetrust-pc-sdk a,#ot-sdk-cookie-policy a{color:#565656;text-decoration:none}#onetrust-banner-sdk a:hover,#onetrust-pc-sdk a:hover,#ot-sdk-cookie-policy a:hover{color:#565656;text-decoration:underline}#onetrust-banner-sdk .ot-sdk-button,#onetrust-banner-sdk button,#onetrust-pc-sdk .ot-sdk-button,#onetrust-pc-sdk button,#ot-sdk-cookie-policy .ot-sdk-button,#ot-sdk-cookie-policy button{margin-bottom:1rem;font-family:inherit}#onetrust-banner-sdk .ot-sdk-button,#onetrust-banner-sdk button,#onetrust-pc-sdk .ot-sdk-button,#onetrust-pc-sdk button,#ot-sdk-cookie-policy .ot-sdk-button,#ot-sdk-cookie-policy button{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:.9em;font-weight:400;line-height:38px;letter-spacing:.01em;text-decoration:none;white-space:nowrap;background-color:rgba(0,0,0,0);border-radius:2px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}#onetrust-banner-sdk .ot-sdk-button:hover,#onetrust-banner-sdk :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons)>button:not(.ot-link-btn):hover,#onetrust-banner-sdk :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons)>button:not(.ot-link-btn):focus,#onetrust-pc-sdk .ot-sdk-button:hover,#onetrust-pc-sdk :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons)>button:not(.ot-link-btn):hover,#onetrust-pc-sdk :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons)>button:not(.ot-link-btn):focus,#ot-sdk-cookie-policy .ot-sdk-button:hover,#ot-sdk-cookie-policy :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons)>button:not(.ot-link-btn):hover,#ot-sdk-cookie-policy :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons)>button:not(.ot-link-btn):focus{color:#333;border-color:#888;opacity:.9}#onetrust-banner-sdk .ot-sdk-button:focus,#onetrust-banner-sdk :not(.ot-leg-btn-container)>button:focus,#onetrust-pc-sdk .ot-sdk-button:focus,#onetrust-pc-sdk :not(.ot-leg-btn-container)>button:focus,#ot-sdk-cookie-policy .ot-sdk-button:focus,#ot-sdk-cookie-policy :not(.ot-leg-btn-container)>button:focus{outline:2px solid #000}#onetrust-banner-sdk input[type=text],#onetrust-pc-sdk input[type=text],#ot-sdk-cookie-policy input[type=text]{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #707070;border-radius:4px;box-shadow:none;box-sizing:border-box}#onetrust-banner-sdk input[type=text],#onetrust-pc-sdk input[type=text],#ot-sdk-cookie-policy input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none}#onetrust-banner-sdk input[type=text]:focus,#onetrust-pc-sdk input[type=text]:focus,#ot-sdk-cookie-policy input[type=text]:focus{border:1px solid #000;outline:0}#onetrust-banner-sdk label,#onetrust-pc-sdk label,#ot-sdk-cookie-policy label{display:block;margin-bottom:.5rem;font-weight:600}#onetrust-banner-sdk input[type=checkbox],#onetrust-pc-sdk input[type=checkbox],#ot-sdk-cookie-policy input[type=checkbox]{display:inline}#onetrust-banner-sdk ul,#onetrust-pc-sdk ul,#ot-sdk-cookie-policy ul{list-style:circle inside}#onetrust-banner-sdk ul,#onetrust-pc-sdk ul,#ot-sdk-cookie-policy ul{padding-left:0;margin-top:0}#onetrust-banner-sdk ul ul,#onetrust-pc-sdk ul ul,#ot-sdk-cookie-policy ul ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}#onetrust-banner-sdk li,#onetrust-pc-sdk li,#ot-sdk-cookie-policy li{margin-bottom:1rem}#onetrust-banner-sdk button,#onetrust-pc-sdk button,#ot-sdk-cookie-policy button{margin-bottom:1rem;font-family:inherit}#onetrust-banner-sdk .ot-sdk-container:after,#onetrust-banner-sdk .ot-sdk-row:after,#onetrust-pc-sdk .ot-sdk-container:after,#onetrust-pc-sdk .ot-sdk-row:after,#ot-sdk-cookie-policy .ot-sdk-container:after,#ot-sdk-cookie-policy .ot-sdk-row:after{content:"";display:table;clear:both}#onetrust-banner-sdk .ot-sdk-row,#onetrust-pc-sdk .ot-sdk-row,#ot-sdk-cookie-policy .ot-sdk-row{margin:0;max-width:none;display:block}#onetrust-banner-sdk div.ot-go-modal-overlay:not(.ot-hide){background:rgba(0,0,0,.5);z-index:2147483648;width:100%;height:100%;overflow:hidden;position:fixed;top:0;left:0}#onetrust-banner-sdk div.ot-go-modal-overlay:not(.ot-hide) .ot-go-modal-buttons .ot-go-modal-submit:hover:not(.ot-go-btn-loading){opacity:.8}#onetrust-banner-sdk #onetrust-policy-text *{font-size:inherit;line-height:inherit}#onetrust-banner-sdk #onetrust-policy-text a{font-weight:bold}#onetrust-banner-sdk .banner-option-input *{pointer-events:none;font-size:inherit;line-height:inherit}#onetrust-banner-sdk .banner-option:not(:first-child){padding:0;border:none}#onetrust-banner-sdk .banner-option-header :first-child{color:dimgray;font-weight:bold;float:left}#onetrust-banner-sdk .banner-option-details *{font-size:inherit;line-height:inherit;color:dimgray}#onetrust-banner-sdk .ot-dpd-title *,#onetrust-banner-sdk .ot-dpd-desc *{font-size:inherit;line-height:inherit}#onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text *{margin-bottom:0}#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group button{display:block}#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container button{padding:0;white-space:pre-wrap;border:none;height:auto;line-height:1.5;text-decoration:underline;font-size:.69em}@media only screen and (min-width: 426px)and (max-width: 896px){#onetrust-banner-sdk #onetrust-button-group button{display:inline-block}#onetrust-banner-sdk .has-reject-all-button #onetrust-button-group.ot-button-order-container *[class*=ot-button-order-]:nth-of-type(1){margin-right:auto !important}#onetrust-banner-sdk.ot-buttons-fw .ot-sdk-three button{width:100%;text-align:center}#onetrust-banner-sdk.ot-buttons-fw #onetrust-button-group-parent button{float:none}}@media only screen and (min-width: 550px){#onetrust-banner-sdk .banner-option:not(:first-child){border-left:1px solid #d8d8d8;padding-left:25px}}@media only screen and (min-width: 897px)and (max-width: 1023px){#onetrust-banner-sdk #onetrust-close-btn-container button{position:relative;margin:0;right:-22px;top:2px}}@media only screen and (min-width: 1024px){#onetrust-banner-sdk #onetrust-close-btn-container button{right:-12px}#onetrust-banner-sdk .ot-optout-signal{width:50%}#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group button{display:block}}@media only screen and (min-width: 890px){#onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group button{width:100%;margin-bottom:5px;margin-top:5px}#onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group button:last-of-type{margin-bottom:20px}}
        
        #onetrust-consent-sdk #onetrust-banner-sdk {
            background-color: #FFFFFF;
        }
        
        #onetrust-consent-sdk #onetrust-policy-title,
        #onetrust-consent-sdk #onetrust-policy-text,
        #onetrust-consent-sdk .ot-b-addl-desc,
        #onetrust-consent-sdk .ot-dpd-desc,
        #onetrust-consent-sdk .ot-dpd-title,
        #onetrust-consent-sdk #onetrust-policy-text *:not(.onetrust-vendors-list-handler),
        #onetrust-consent-sdk .ot-dpd-desc *:not(.onetrust-vendors-list-handler),
        #onetrust-consent-sdk #onetrust-banner-sdk #banner-options *,
        #onetrust-banner-sdk .ot-cat-header,
        #onetrust-banner-sdk .ot-optout-signal,
        #onetrust-consent-sdk .ot-go-modal-title,
        #onetrust-consent-sdk .ot-go-modal-desc,
        #onetrust-banner-sdk .ot-go-modal-title,
        #onetrust-banner-sdk .ot-go-modal-desc {
            color: #696969;
        }
        #onetrust-consent-sdk .ot-go-modal-cancel,
        #onetrust-banner-sdk .ot-go-modal-cancel
        {
            color: #696969 !important;
        }

        #onetrust-consent-sdk .ot-go-modal-close-btn,
        #onetrust-banner-sdk .ot-go-modal-close-btn,
        #onetrust-consent-sdk .ot-go-modal-submit,
        #onetrust-banner-sdk .ot-go-modal-submit {
            color: #FFFFFF !important;
        }

        #onetrust-consent-sdk .ot-go-modal-cancel,
        #onetrust-banner-sdk .ot-go-modal-cancel {
            border-color: #696969 !important;
        }


        #onetrust-consent-sdk .ot-go-modal-email,
        #onetrust-banner-sdk .ot-go-modal-email {
            border-color: #696969 !important;
            background-color: rgb(255, 255, 255);
        }

        #onetrust-consent-sdk .ot-go-modal-email:focus,
        #onetrust-banner-sdk .ot-go-modal-email:focus {
            border-color: #696969;
        }

        #onetrust-consent-sdk .ot-go-modal-email::placeholder,
        #onetrust-banner-sdk .ot-go-modal-email::placeholder {
            color: #696969;
        }
        
        #onetrust-consent-sdk #onetrust-banner-sdk .banner-option-details {
            background-color: #E9E9E9;
        }
        
        #onetrust-consent-sdk #onetrust-banner-sdk a[href],
        #onetrust-consent-sdk #onetrust-banner-sdk a[href] font,
        #onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn {
            color: #3860BE;
        }
    
        #onetrust-consent-sdk #onetrust-accept-btn-handler,
        #onetrust-banner-sdk #onetrust-reject-all-handler,
        #onetrust-banner-sdk #ot-dialog-confirm-handler,
        #onetrust-consent-sdk .ot-go-modal-close-btn,
        #onetrust-banner-sdk .ot-go-modal-close-btn,
        #onetrust-consent-sdk .ot-go-modal-submit,
        #onetrust-banner-sdk .ot-go-modal-submit {
            background-color: #030303;border-color: #030303;
            color: #FFFFFF;
        }
        #onetrust-consent-sdk #onetrust-banner-sdk *:focus,
        #onetrust-consent-sdk #onetrust-banner-sdk:focus {
            outline-color: #000000;
            outline-width: 1px;
            outline-style: solid;
        }
        #onetrust-consent-sdk #onetrust-pc-btn-handler,
        #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link,
        #onetrust-consent-sdk #ot-dialog-cancel-handler {
            color: #050505; border-color: #050505;
            background-color: #FFFFFF;
        }#onetrust-banner-sdk #onetrust-policy-text a.ot-cookie-policy-link,
                         #onetrust-banner-sdk #onetrust-policy-text a.ot-imprint-link {
                    margin-left: 5px;
                }#onetrust-pc-sdk div.ot-go-modal-overlay:not(.ot-hide){background:rgba(0,0,0,.5);z-index:2147483648;width:100%;height:100%;overflow:hidden;position:fixed;top:0;left:0}#onetrust-pc-sdk div.ot-go-modal-overlay:not(.ot-hide) .ot-go-modal-buttons .ot-go-modal-submit:hover:not(.ot-go-btn-loading){opacity:.8}#onetrust-pc-sdk.otPcCenter{--ot-footer-space: 10rem;overflow:hidden;position:fixed;display:flex;flex-direction:column;margin:0 auto;top:5%;right:0;left:0;width:min(40%,575px);max-width:575px;min-width:min(575px,100vw);max-height:90vh;border-radius:2.5px;z-index:2147483647;background-color:#fff;-webkit-box-shadow:0px 2px 10px -3px #999;-moz-box-shadow:0px 2px 10px -3px #999;box-shadow:0px 2px 10px -3px #999}#onetrust-pc-sdk.otPcCenter>div[role=dialog]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}#onetrust-pc-sdk.otPcCenter[dir=rtl]{right:0;left:0}#onetrust-pc-sdk .ot-optout-signal{margin-top:.625rem}#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr,#onetrust-pc-sdk #ot-addtl-venlst .ot-plus-minus,#onetrust-pc-sdk .ot-hide-tgl{visibility:hidden}#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr *,#onetrust-pc-sdk #ot-addtl-venlst .ot-plus-minus *,#onetrust-pc-sdk .ot-hide-tgl *{visibility:hidden}#onetrust-pc-sdk #ot-gn-venlst .ot-ven-item .ot-acc-hdr{min-height:40px}#onetrust-pc-sdk .ot-pc-header{height:auto;min-height:2.5rem;padding:10px 0 10px 30px;border-bottom:1px solid #e9e9e9;flex:0 0 auto}#onetrust-pc-sdk #ot-pc-title,#onetrust-pc-sdk #ot-category-title,#onetrust-pc-sdk .ot-cat-header,#onetrust-pc-sdk #ot-lst-title,#onetrust-pc-sdk .ot-ven-hdr .ot-ven-name,#onetrust-pc-sdk .ot-always-active{font-weight:bold;color:dimgray}#onetrust-pc-sdk .ot-always-active-group .ot-cat-header{width:55%;font-weight:700}#onetrust-pc-sdk .ot-cat-item p:not([role=heading]){clear:both;float:left;margin-top:10px;margin-bottom:5px;line-height:1.5;font-size:.812em;color:dimgray}#onetrust-pc-sdk .ot-close-icon{height:44px;width:44px;background-size:10px}#onetrust-pc-sdk #ot-pc-title{float:left;font-size:1em;line-height:1.5;margin-bottom:10px;margin-top:10px;width:100%}#onetrust-pc-sdk #accept-recommended-btn-handler{position:relative;outline-offset:-1px}#onetrust-pc-sdk #ot-pc-desc{clear:both;width:100%;font-size:.812em;line-height:1.5;margin-bottom:25px}#onetrust-pc-sdk #ot-pc-desc *{font-size:inherit;line-height:inherit}#onetrust-pc-sdk #ot-pc-desc ul li{padding:10px 0px}#onetrust-pc-sdk a{color:#656565;cursor:pointer}#onetrust-pc-sdk a:hover{color:#3860be}#onetrust-pc-sdk label{margin-bottom:0}#onetrust-pc-sdk button{max-width:394px;padding:12px 30px;line-height:1;word-break:break-word;word-wrap:break-word;white-space:normal;font-weight:bold;height:auto}#onetrust-pc-sdk .ot-link-btn{padding:0;margin-bottom:0;border:0;border-radius:0;font-weight:normal;line-height:normal;width:auto;height:auto}#onetrust-pc-sdk #ot-pc-content{position:relative;overflow-y:auto;padding-left:2px;padding-right:30px;top:auto;bottom:auto;margin:1px 3px 0 30px;width:calc(100% - 63px);flex:1 1 auto;min-height:0}#onetrust-pc-sdk .ot-vs-list .ot-always-active,#onetrust-pc-sdk .ot-cat-grp .ot-always-active{float:right;clear:none;color:#3860be;margin:0;font-size:.813em;line-height:1.3}#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-track{margin-right:20px}#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar{width:11px}#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-thumb{border-radius:10px;background:#d8d8d8}#onetrust-pc-sdk input[type=checkbox]:focus+.ot-acc-hdr{outline:#000 1px solid}#onetrust-pc-sdk .ot-pc-scrollbar{scrollbar-arrow-color:#d8d8d8;scrollbar-darkshadow-color:#d8d8d8;scrollbar-face-color:#d8d8d8;scrollbar-shadow-color:#d8d8d8}#onetrust-pc-sdk .save-preference-btn-handler{margin-right:20px}#onetrust-pc-sdk #ot-pc-desc .privacy-notice-link{margin-left:0;margin-right:8px}#onetrust-pc-sdk .ot-subgrp-cntr{display:inline-block;clear:both;width:100%;padding-top:15px}#onetrust-pc-sdk .ot-switch+.ot-subgrp-cntr{padding-top:10px}#onetrust-pc-sdk ul.ot-subgrps{margin:0;font-size:initial}#onetrust-pc-sdk ul.ot-subgrps li p,#onetrust-pc-sdk ul.ot-subgrps li h5{font-size:.813em;line-height:1.4;color:dimgray}#onetrust-pc-sdk ul.ot-subgrps .ot-switch{min-height:auto}#onetrust-pc-sdk ul.ot-subgrps .ot-switch-nob{top:0}#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr{display:inline-block;width:100%}#onetrust-pc-sdk ul.ot-subgrps .ot-acc-txt{margin:0}#onetrust-pc-sdk ul.ot-subgrps li{padding:0;border:none}#onetrust-pc-sdk ul.ot-subgrps li h5,#onetrust-pc-sdk ul.ot-subgrps li p[aria-level="5"]{position:relative;top:5px;font-weight:bold;margin-bottom:0;float:left}#onetrust-pc-sdk li.ot-subgrp{margin-left:20px;overflow:auto}#onetrust-pc-sdk li.ot-subgrp>h5,#onetrust-pc-sdk li.ot-subgrp>p[aria-level="5"]{width:calc(100% - 100px)}#onetrust-pc-sdk .ot-cat-item p>ul,#onetrust-pc-sdk li.ot-subgrp p>ul{margin:0px;list-style:disc;margin-left:15px;font-size:inherit}#onetrust-pc-sdk .ot-cat-item p>ul li,#onetrust-pc-sdk li.ot-subgrp p>ul li{font-size:inherit;padding-top:10px;padding-left:0px;padding-right:0px;border:none}#onetrust-pc-sdk .ot-cat-item p>ul li:last-child,#onetrust-pc-sdk li.ot-subgrp p>ul li:last-child{padding-bottom:10px}#onetrust-pc-sdk .ot-pc-logo{height:40px;width:120px}#onetrust-pc-sdk .ot-pc-footer{position:relative;bottom:auto;width:100%;max-height:var(--ot-footer-space);border-top:1px solid #d8d8d8;flex:0 0 auto;overflow-y:auto}#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-footer button{margin-left:15px !important;margin-right:15px !important;width:calc(100% - 33px);max-width:none}#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-footer button:not(:last-child){margin-bottom:0}#onetrust-pc-sdk .ot-pc-footer-logo{height:30px;width:100%;text-align:right;background:#f4f4f4}#onetrust-pc-sdk .ot-pc-footer-logo a{display:inline-block;margin-top:2px;margin-right:10px}#onetrust-pc-sdk .ot-pc-footer-logo img,#onetrust-pc-sdk .ot-pc-footer-logo svg{margin-top:3px}#onetrust-pc-sdk[dir=rtl] .ot-pc-footer-logo{direction:rtl}#onetrust-pc-sdk[dir=rtl] .ot-pc-footer-logo a{margin-right:25px}#onetrust-pc-sdk .ot-tgl{float:right;position:relative;z-index:1}#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob{background-color:#468254;border:1px solid #fff}#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);background-color:#fff;border-color:#fff}#onetrust-pc-sdk .ot-tgl input:focus+.ot-switch{outline:#000 solid 1px}#onetrust-pc-sdk .ot-switch{position:relative;display:inline-block;width:45px;height:25px}#onetrust-pc-sdk .ot-switch-nob{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#767676;border:1px solid #ddd;transition:all .2s ease-in 0s;-moz-transition:all .2s ease-in 0s;-o-transition:all .2s ease-in 0s;-webkit-transition:all .2s ease-in 0s;border-radius:20px}#onetrust-pc-sdk .ot-switch-nob:before{position:absolute;content:"";height:18px;width:18px;bottom:3px;left:3px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:20px}#onetrust-pc-sdk .ot-chkbox input{width:28px !important;height:28px !important}#onetrust-pc-sdk .ot-chkbox input:checked~label::before{background-color:#3860be}#onetrust-pc-sdk .ot-chkbox input+label::after{content:none;color:#fff}#onetrust-pc-sdk .ot-chkbox input:checked+label::after{content:""}#onetrust-pc-sdk .ot-chkbox input:focus+label::before{outline-style:solid;outline-width:2px;outline-style:auto}#onetrust-pc-sdk .ot-chkbox input[aria-checked=mixed]~label::before{background-color:#3860be}#onetrust-pc-sdk .ot-chkbox input[aria-checked=mixed]+label::after{content:""}#onetrust-pc-sdk .ot-chkbox label{position:relative;display:flex;align-items:center;padding-left:30px;cursor:pointer;font-weight:500;min-height:28px}#onetrust-pc-sdk .ot-chkbox label::before,#onetrust-pc-sdk .ot-chkbox label::after{position:absolute;content:"";display:inline-block;border-radius:3px}#onetrust-pc-sdk .ot-chkbox label::before{height:18px;width:18px;border:1px solid #3860be;left:4px;top:4px}#onetrust-pc-sdk .ot-chkbox label::after{height:5px;width:9px;border-left:3px solid;border-bottom:3px solid;transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);left:8px;top:8px}#onetrust-pc-sdk .ot-label-txt{display:none}#onetrust-pc-sdk .ot-chkbox input,#onetrust-pc-sdk .ot-tgl input{position:absolute;opacity:0;width:0;height:0}#onetrust-pc-sdk input:checked~.ot-acc-hdr .ot-arw,#onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-arw-cntr svg{transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg)}#onetrust-pc-sdk input[type=checkbox]:focus+.ot-acc-hdr{outline:#000 1px solid}#onetrust-pc-sdk .ot-tgl-cntr,#onetrust-pc-sdk .ot-arw-cntr{display:inline-block}#onetrust-pc-sdk .ot-tgl-cntr{float:right;margin-top:2px}#onetrust-pc-sdk #ot-lst-cnt .ot-tgl-cntr{margin-top:10px}#onetrust-pc-sdk .ot-label-status{font-size:.75em;display:none;font-size:.75em;position:relative;top:2px;padding-right:5px;float:left}#onetrust-pc-sdk .ot-arw-cntr svg{-webkit-transition:all 300ms ease-in 0s;-moz-transition:all 300ms ease-in 0s;-o-transition:all 300ms ease-in 0s;transition:all 300ms ease-in 0s;height:10px;width:10px}#onetrust-pc-sdk .category-vendors-list-handler,#onetrust-pc-sdk .category-vendors-list-handler+a,#onetrust-pc-sdk .category-host-list-handler{clear:both;color:#3860be;margin-left:0;font-size:.813em;text-decoration:none;float:left;overflow:hidden}#onetrust-pc-sdk .category-vendors-list-handler:hover,#onetrust-pc-sdk .category-vendors-list-handler+a:hover,#onetrust-pc-sdk .category-host-list-handler:hover{text-decoration-line:underline}#onetrust-pc-sdk .privacy-notice-link:focus,#onetrust-pc-sdk .category-vendors-list-handler:focus,#onetrust-pc-sdk .category-vendors-list-handler+a:focus,#onetrust-pc-sdk .category-host-list-handler:focus{outline:#000 solid 1px;border-radius:0}#onetrust-pc-sdk .category-vendors-list-handler+a{clear:none}#onetrust-pc-sdk .back-btn-handler{font-size:1em;text-decoration:none}#onetrust-pc-sdk .back-btn-handler:hover{opacity:.6}#onetrust-pc-sdk #ot-lst-title h3,#onetrust-pc-sdk #ot-lst-title p[aria-level="3"]{display:inline-block;word-break:break-word;word-wrap:break-word;margin-bottom:0;color:#656565;font-size:1em;font-weight:bold;margin-left:15px}#onetrust-pc-sdk #ot-lst-title{margin:10px 0 10px 0px;font-size:1em;text-align:left}#onetrust-pc-sdk #ot-pc-hdr{margin:0 0 0 30px;height:auto;width:auto}#onetrust-pc-sdk #ot-pc-hdr input::placeholder{color:#707070;font-style:italic}#onetrust-pc-sdk #vendor-search-handler{height:31px;width:100%;border-radius:50px;font-size:.8em;padding-right:35px;padding-left:15px;float:left;margin-left:15px}#onetrust-pc-sdk #ot-lst-cnt{overflow-y:auto;margin-left:20px;margin-right:7px;width:calc(100% - 27px);max-height:calc(100% - 80px);height:100%;transform:translate3d(0, 0, 0)}#onetrust-pc-sdk #ot-pc-lst{width:100%;bottom:auto;position:relative;top:auto;flex:1 1 auto;min-height:0;overflow-y:auto}#onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr,#onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr *{visibility:hidden}#onetrust-pc-sdk #ot-pc-lst .ot-tgl-cntr{right:12px;position:absolute}#onetrust-pc-sdk #ot-pc-lst .ot-acc-hdr{overflow:hidden;cursor:pointer}#onetrust-pc-sdk #ot-sel-blk{overflow:hidden;width:100%;position:sticky;position:-webkit-sticky;top:0;z-index:3}#onetrust-pc-sdk #ot-back-arw{height:12px;width:12px}#onetrust-pc-sdk .ot-lst-subhdr{width:100%;display:inline-block}#onetrust-pc-sdk .ot-search-cntr{float:left;width:78%;position:relative}#onetrust-pc-sdk .ot-search-cntr>svg{width:30px;height:30px;position:absolute;float:left;right:-15px}#onetrust-pc-sdk .ot-fltr-cntr{float:right;right:50px;position:relative}#onetrust-pc-sdk #ot-filter-list-header{display:block;box-sizing:border-box;margin-bottom:10px;float:left;width:100%;text-decoration:none;color:#3860be;font-size:.9em;font-weight:bold;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);padding:1px 1px 1px 15px;word-wrap:break-word;overflow-wrap:break-word}#onetrust-pc-sdk #filter-btn-handler{background-color:#3860be;border-radius:17px;display:inline-block;position:relative;width:32px;height:32px;-moz-transition:.1s ease;-o-transition:.1s ease;-webkit-transition:1s ease;transition:.1s ease;padding:0;margin:0}#onetrust-pc-sdk #filter-btn-handler:hover{background-color:#3860be}#onetrust-pc-sdk #filter-btn-handler svg{width:12px;height:12px;margin:3px 10px 0 10px;display:block;position:static;right:auto;top:auto}#onetrust-pc-sdk .ot-ven-link *,#onetrust-pc-sdk .ot-ven-legclaim-link *{font-size:inherit}#onetrust-pc-sdk .ot-ven-dets li:first-child p:first-child{border-top:none}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:not(:first-child){border-top:1px solid #ddd !important}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p{display:inline-block}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(odd){width:30%}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(even){width:50%;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p,#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h5{padding-top:5px;padding-bottom:5px;display:block}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h5,#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p[aria-level="5"]{display:inline-block}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-last-child(-n+1){padding-bottom:10px}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-child(-n+2):not(.disc-pur):not([role=heading]){padding-top:10px}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur:nth-child(-n+1){position:static}#onetrust-pc-sdk .ot-ven-dets p,#onetrust-pc-sdk .ot-ven-dets h5,#onetrust-pc-sdk .ot-ven-dets span{font-size:.69em;text-align:left;vertical-align:middle;word-break:break-word;word-wrap:break-word;margin:0;padding-bottom:10px;padding-left:15px;color:#2e3644}#onetrust-pc-sdk .ot-ven-dets h5,#onetrust-pc-sdk .ot-ven-dets p[aria-level="5"]{padding-top:5px;line-height:1.5}#onetrust-pc-sdk .ot-ven-dets span{color:dimgray;padding:0;vertical-align:baseline}#onetrust-pc-sdk .ot-ven-dets .ot-ven-pur h5,#onetrust-pc-sdk .ot-ven-dets .ot-ven-pur p[aria-level="5"]{border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;padding-bottom:5px;margin-bottom:5px;font-weight:bold}#onetrust-pc-sdk #ot-host-lst .ot-sel-all{float:right;position:relative;margin-right:42px;top:10px}#onetrust-pc-sdk #ot-host-lst .ot-sel-all input[type=checkbox]{width:auto;height:auto}#onetrust-pc-sdk #ot-host-lst .ot-sel-all label{height:20px;width:20px;padding-left:0px}#onetrust-pc-sdk #ot-host-lst .ot-acc-txt{overflow:hidden;width:95%}#onetrust-pc-sdk .ot-host-hdr>a{text-decoration:underline;font-size:.82em;position:relative;z-index:2;margin-bottom:5px;pointer-events:initial}#onetrust-pc-sdk .ot-host-name+a{margin-top:5px}#onetrust-pc-sdk .ot-host-name,#onetrust-pc-sdk .ot-host-name a,#onetrust-pc-sdk .ot-host-desc,#onetrust-pc-sdk .ot-host-info{color:dimgray;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk .ot-host-name,#onetrust-pc-sdk .ot-host-name a{font-weight:bold;font-size:.82em;line-height:1.3}#onetrust-pc-sdk .ot-host-name a{font-size:1em}#onetrust-pc-sdk .ot-host-expand *{font-size:inherit}#onetrust-pc-sdk .ot-host-opt li>dl>div{padding:5px 0;display:flex}#onetrust-pc-sdk .ot-host-info>div{overflow:auto}#onetrust-pc-sdk #no-results p{font-size:1em;color:#2e3644;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk #no-results p span{font-weight:bold}#onetrust-pc-sdk #ot-fltr-modal{width:100%;height:auto;display:none;-moz-transition:.2s ease;-o-transition:.2s ease;-webkit-transition:2s ease;transition:.2s ease;overflow:hidden;opacity:1;right:0}#onetrust-pc-sdk #ot-fltr-modal .ot-label-txt{display:inline-block;font-size:.85em;color:dimgray}#onetrust-pc-sdk #ot-fltr-cnt{z-index:2147483646;background-color:#fff;position:absolute;height:90%;max-height:300px;width:325px;left:210px;margin-top:10px;margin-bottom:20px;padding-right:10px;border-radius:3px;-webkit-box-shadow:0px 0px 12px 2px #c7c5c7;-moz-box-shadow:0px 0px 12px 2px #c7c5c7;box-shadow:0px 0px 12px 2px #c7c5c7}#onetrust-pc-sdk .ot-fltr-scrlcnt{overflow-y:auto;overflow-x:hidden;clear:both;max-height:calc(100% - 60px);border:none;padding:0;margin:0;min-width:0}#onetrust-pc-sdk #ot-anchor{border:12px solid rgba(0,0,0,0);display:none;position:absolute;z-index:2147483647;right:55px;top:75px;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);background-color:#fff;-webkit-box-shadow:-3px -3px 5px -2px #c7c5c7;-moz-box-shadow:-3px -3px 5px -2px #c7c5c7;box-shadow:-3px -3px 5px -2px #c7c5c7}#onetrust-pc-sdk .ot-fltr-btns{margin-left:15px}#onetrust-pc-sdk #filter-apply-handler{margin-right:15px}#onetrust-pc-sdk .ot-fltr-opt{margin-bottom:5px;margin-left:15px;min-height:20px;width:75%;position:relative}#onetrust-pc-sdk .ot-fltr-opt p{display:inline-block;margin:0;font-size:.9em;color:#2e3644}#onetrust-pc-sdk .ot-chkbox label span{font-size:.85em;color:dimgray}#onetrust-pc-sdk .ot-chkbox input[type=checkbox]+label::after{content:none;color:#fff}#onetrust-pc-sdk .ot-chkbox input[type=checkbox]:checked+label::after{content:""}#onetrust-pc-sdk .ot-chkbox input[type=checkbox][aria-checked=mixed]+label::after{content:""}#onetrust-pc-sdk .ot-chkbox input[type=checkbox]:focus+label::before{outline-style:solid;outline-width:2px;outline-style:auto}#onetrust-pc-sdk #ot-selall-vencntr,#onetrust-pc-sdk #ot-selall-adtlvencntr,#onetrust-pc-sdk #ot-selall-hostcntr,#onetrust-pc-sdk #ot-selall-licntr,#onetrust-pc-sdk #ot-selall-gnvencntr{right:15px;position:relative;width:20px;height:20px;float:right}#onetrust-pc-sdk #ot-selall-vencntr label,#onetrust-pc-sdk #ot-selall-adtlvencntr label,#onetrust-pc-sdk #ot-selall-hostcntr label,#onetrust-pc-sdk #ot-selall-licntr label,#onetrust-pc-sdk #ot-selall-gnvencntr label{float:left;padding-left:0}#onetrust-pc-sdk ul{list-style:none;padding:0}#onetrust-pc-sdk ul li:not(.ot-fltr-opt){position:relative;margin:0;padding:15px 15px 15px 10px;border-bottom:1px solid #e2e2e2}#onetrust-pc-sdk ul li h3,#onetrust-pc-sdk ul li h4,#onetrust-pc-sdk ul li p[aria-level="3"]:not(.ot-host-name,.ot-host-desc),#onetrust-pc-sdk ul li p[aria-level="4"]:not(.ot-host-name,.ot-host-desc){font-size:.75em;color:#656565;margin:0;display:inline-block;width:70%;height:auto;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk ul li p:not([role=heading]){margin:0;font-size:.7em}#onetrust-pc-sdk ul li input[type=checkbox]{position:absolute;cursor:pointer;width:100%;height:100%;opacity:0;margin:0;top:0;left:0}#onetrust-pc-sdk .ot-cat-item>button:focus,#onetrust-pc-sdk .ot-acc-cntr>button:focus,#onetrust-pc-sdk li>button:focus{outline:#000 solid 2px}#onetrust-pc-sdk .ot-cat-item>button,#onetrust-pc-sdk .ot-acc-cntr>button,#onetrust-pc-sdk li>button{position:absolute;cursor:pointer;width:100%;height:100%;margin:0;top:0;left:0;z-index:1;max-width:none;border:none}#onetrust-pc-sdk .ot-cat-item>button[aria-expanded=false]~.ot-acc-txt,#onetrust-pc-sdk .ot-acc-cntr>button[aria-expanded=false]~.ot-acc-txt,#onetrust-pc-sdk li>button[aria-expanded=false]~.ot-acc-txt{margin-top:0;max-height:0;opacity:0;overflow:hidden;width:100%;transition:.25s ease-out;display:none}#onetrust-pc-sdk .ot-cat-item>button[aria-expanded=true]~.ot-acc-txt,#onetrust-pc-sdk .ot-acc-cntr>button[aria-expanded=true]~.ot-acc-txt,#onetrust-pc-sdk li>button[aria-expanded=true]~.ot-acc-txt{transition:.1s ease-in;margin-top:10px;width:100%;overflow:auto;display:block}#onetrust-pc-sdk .ot-cat-item>button[aria-expanded=true]~.ot-acc-grpcntr,#onetrust-pc-sdk .ot-acc-cntr>button[aria-expanded=true]~.ot-acc-grpcntr,#onetrust-pc-sdk li>button[aria-expanded=true]~.ot-acc-grpcntr{width:auto;margin-top:0px;padding-bottom:10px}#onetrust-pc-sdk .ot-host-item>button:focus,#onetrust-pc-sdk .ot-ven-item>button:focus{outline:0;border:2px solid #000}#onetrust-pc-sdk .ot-hide-acc>button{pointer-events:none}#onetrust-pc-sdk .ot-hide-acc .ot-plus-minus>*,#onetrust-pc-sdk .ot-hide-acc .ot-arw-cntr>*{visibility:hidden}#onetrust-pc-sdk .ot-hide-acc .ot-acc-hdr{min-height:30px}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt){padding-right:10px;width:calc(100% - 37px);margin-top:10px;max-height:calc(100% - 90px)}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk{background-color:#f9f9fc;border:1px solid #e2e2e2;width:calc(100% - 2px);padding-bottom:5px;padding-top:5px}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all-hdr{display:none}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all{padding-right:.5rem}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all .ot-chkbox{right:0}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all{padding-right:34px}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all-chkbox{width:auto}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) ul li{border:1px solid #e2e2e2;margin-bottom:10px}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-acc-cntr>.ot-acc-hdr{padding:10px 0 10px 15px}#onetrust-pc-sdk.ot-addtl-vendors .ot-sel-all-chkbox{float:right}#onetrust-pc-sdk.ot-addtl-vendors .ot-plus-minus~.ot-sel-all-chkbox{right:34px}#onetrust-pc-sdk .ot-acc-cntr input{z-index:1}#onetrust-pc-sdk .ot-acc-cntr>.ot-acc-hdr{background-color:#f9f9fc;padding:5px 0 5px 15px;width:auto}#onetrust-pc-sdk .ot-acc-cntr>.ot-acc-hdr .ot-plus-minus{vertical-align:middle;top:auto}#onetrust-pc-sdk .ot-acc-cntr>.ot-acc-hdr input{z-index:2}#onetrust-pc-sdk .ot-acc-cntr.ot-add-tech .ot-acc-hdr{padding:10px 0 10px 15px}#onetrust-pc-sdk .ot-acc-cntr>input[type=checkbox]:checked~.ot-acc-hdr{border-bottom:1px solid #e2e2e2}#onetrust-pc-sdk .ot-acc-cntr>.ot-acc-txt{padding-left:10px;padding-right:10px}#onetrust-pc-sdk .ot-acc-cntr button[aria-expanded=true]~.ot-acc-txt{width:auto}#onetrust-pc-sdk .category-vendors-list-handler,#onetrust-pc-sdk .category-vendors-list-handler+a{margin-left:0;margin-top:10px}#onetrust-pc-sdk #ot-selall-vencntr.line-through label::after,#onetrust-pc-sdk #ot-selall-adtlvencntr.line-through label::after,#onetrust-pc-sdk #ot-selall-licntr.line-through label::after,#onetrust-pc-sdk #ot-selall-hostcntr.line-through label::after,#onetrust-pc-sdk #ot-selall-gnvencntr.line-through label::after{height:auto;border-left:0;transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;left:9px;top:12px}#onetrust-pc-sdk #ot-category-title{float:left;padding-bottom:10px;font-size:1em;width:100%}#onetrust-pc-sdk .ot-cat-grp{margin-top:10px}#onetrust-pc-sdk .ot-cat-item{line-height:1.1;margin-top:10px;display:inline-block;width:100%}#onetrust-pc-sdk .ot-btn-container{text-align:right}#onetrust-pc-sdk .ot-btn-container button{display:inline-block;font-size:.75em;margin-top:15px;min-height:40px}#onetrust-pc-sdk .ot-btn-container.ot-button-order-container{display:flex;flex-wrap:wrap;justify-content:flex-end}#onetrust-pc-sdk .ot-btn-container.ot-button-order-container *[class*=ot-button-order-]:nth-of-type(1){margin-right:auto;margin-left:15px}#onetrust-pc-sdk .ot-btn-container.ot-button-order-container *[class*=ot-button-order-]:nth-of-type(2),#onetrust-pc-sdk .ot-btn-container.ot-button-order-container *[class*=ot-button-order-]:nth-of-type(3){margin-right:15px}#onetrust-pc-sdk .ot-btn-container.ot-button-order-container.ot-stack-buttons .ot-pc-refuse-all-handler,#onetrust-pc-sdk .ot-btn-container.ot-button-order-container.ot-stack-buttons .save-preference-btn-handler,#onetrust-pc-sdk .ot-btn-container.ot-button-order-container.ot-stack-buttons #accept-recommended-btn-handler{width:100%;margin:0 !important}#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon{position:absolute;top:10px;right:4px;z-index:1;padding:0;background-color:rgba(0,0,0,0);border:none}#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon svg{display:block;height:10px;width:10px}#onetrust-pc-sdk #clear-filters-handler{margin-top:20px;margin-bottom:10px;float:right;max-width:200px;text-decoration:none;color:#3860be;font-size:.9em;font-weight:bold;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);padding:1px;border:1px solid #3860be;padding:5px 10px}#onetrust-pc-sdk #clear-filters-handler:hover{color:#2285f7}#onetrust-pc-sdk #clear-filters-handler:focus{outline:#000 solid 1px}#onetrust-pc-sdk .ot-enbl-chr h4~.ot-tgl,#onetrust-pc-sdk .ot-enbl-chr h4~.ot-always-active{right:45px}#onetrust-pc-sdk .ot-enbl-chr h4~.ot-tgl+.ot-tgl{right:120px}#onetrust-pc-sdk .ot-enbl-chr .ot-pli-hdr.ot-leg-border-color span:first-child{width:90px}#onetrust-pc-sdk .ot-enbl-chr li.ot-subgrp>h5+.ot-tgl-cntr,#onetrust-pc-sdk .ot-enbl-chr li.ot-subgrp>p[aria-level="5"]+.ot-tgl-cntr{padding-right:25px}#onetrust-pc-sdk .ot-plus-minus{width:20px;height:20px;font-size:1.5em;position:relative;display:inline-block;margin-right:5px;top:3px}#onetrust-pc-sdk .ot-plus-minus span{position:absolute;background:#27455c;border-radius:1px}#onetrust-pc-sdk .ot-plus-minus span:first-of-type{top:25%;bottom:25%;width:10%;left:45%}#onetrust-pc-sdk .ot-plus-minus span:last-of-type{left:25%;right:25%;height:10%;top:45%}#onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-arw,#onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-plus-minus span:first-of-type,#onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-plus-minus span:last-of-type{transform:rotate(90deg)}#onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-plus-minus span:last-of-type{left:50%;right:50%}#onetrust-pc-sdk #ot-selall-vencntr label,#onetrust-pc-sdk #ot-selall-adtlvencntr label,#onetrust-pc-sdk #ot-selall-hostcntr label,#onetrust-pc-sdk #ot-selall-licntr label{position:relative;display:inline-block;width:20px;height:20px}#onetrust-pc-sdk .ot-host-item .ot-plus-minus,#onetrust-pc-sdk .ot-ven-item .ot-plus-minus{float:left;margin-right:8px;top:10px}#onetrust-pc-sdk .ot-ven-item ul{list-style:none inside;font-size:100%;margin:0}#onetrust-pc-sdk .ot-ven-item ul li{margin:0 !important;padding:0;border:none !important}#onetrust-pc-sdk .ot-pli-hdr span:first-child{top:50%;transform:translateY(50%);max-width:90px}#onetrust-pc-sdk .ot-pli-hdr span:last-child{padding-right:10px;max-width:95px;text-align:center}#onetrust-pc-sdk .ot-pli-hdr.ot-leg-border-color span:first-child{text-align:left;width:70px}#onetrust-pc-sdk li.ot-subgrp>h5,#onetrust-pc-sdk li.ot-subgrp>p[aria-level="5"],#onetrust-pc-sdk .ot-cat-header{width:calc(100% - 130px)}#onetrust-pc-sdk li.ot-subgrp>h5+.ot-tgl-cntr{padding-left:13px}#onetrust-pc-sdk .ot-acc-grpcntr .ot-acc-grpdesc{margin-bottom:5px}#onetrust-pc-sdk .ot-acc-grpcntr .ot-subgrp-cntr{border-top:1px solid #d8d8d8}#onetrust-pc-sdk .ot-acc-grpcntr .ot-vlst-cntr+.ot-subgrp-cntr{border-top:none}#onetrust-pc-sdk .ot-acc-hdr .ot-arw-cntr+.ot-tgl-cntr,#onetrust-pc-sdk .ot-acc-txt h4+.ot-tgl-cntr,#onetrust-pc-sdk .ot-acc-txt p[aria-level="4"]+.ot-tgl-cntr{padding-left:13px}#onetrust-pc-sdk .ot-pli-hdr~.ot-cat-item .ot-subgrp>h5,#onetrust-pc-sdk .ot-pli-hdr~.ot-cat-item .ot-subgrp>p[aria-level="5"],#onetrust-pc-sdk .ot-pli-hdr~.ot-cat-item .ot-cat-header{width:calc(100% - 145px)}#onetrust-pc-sdk .ot-pli-hdr~.ot-cat-item h5+.ot-tgl-cntr,#onetrust-pc-sdk .ot-pli-hdr~.ot-cat-item .ot-cat-header+.ot-tgl{padding-left:28px}#onetrust-pc-sdk .ot-sel-all-hdr,#onetrust-pc-sdk .ot-sel-all-chkbox{display:inline-block;width:100%;position:relative}#onetrust-pc-sdk .ot-sel-all-chkbox{z-index:1}#onetrust-pc-sdk .ot-sel-all{margin:0;position:relative;padding-right:23px;float:right}#onetrust-pc-sdk .ot-consent-hdr,#onetrust-pc-sdk .ot-li-hdr{float:right;font-size:.812em;line-height:normal;text-align:center;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk .ot-li-hdr{max-width:100px;padding-right:10px}#onetrust-pc-sdk .ot-consent-hdr{max-width:55px}#onetrust-pc-sdk #ot-selall-licntr{display:block;width:21px;height:auto;float:right;position:relative;right:80px}#onetrust-pc-sdk #ot-selall-licntr label{position:absolute}#onetrust-pc-sdk .ot-enbl-chr .ot-host-cnt .ot-tgl-cntr{width:auto}#onetrust-pc-sdk #ot-lst-cnt:not(.ot-host-cnt) .ot-tgl-cntr{width:auto;top:auto;height:20px}#onetrust-pc-sdk #ot-lst-cnt .ot-chkbox{position:relative;display:inline-block;width:28px;height:28px}#onetrust-pc-sdk #ot-lst-cnt .ot-chkbox label{position:absolute;padding:0;width:28px;height:28px}#onetrust-pc-sdk .ot-leg-btn-container button{height:auto;padding:6.5px 8px;margin-bottom:0;letter-spacing:0;font-size:.75em;line-height:normal}#onetrust-pc-sdk .ot-leg-btn-container svg{display:none;height:14px;width:14px;padding-right:5px;vertical-align:sub}#onetrust-pc-sdk .ot-active-leg-btn svg{display:inline-block}#onetrust-pc-sdk .ot-obj-leg-btn-handler span{font-weight:bold;text-align:center;font-size:inherit;line-height:1.5}#onetrust-pc-sdk.ot-close-btn-link #close-pc-btn-handler{border:none;height:auto;line-height:1.5;text-decoration:underline;font-size:.69em;background:none;right:15px;top:15px;width:auto;font-weight:normal}#onetrust-pc-sdk .ot-pgph-desc:not(:last-child):after{content:"";width:96%;display:block;margin:0 auto;padding-bottom:2rem;border-bottom:1px solid #e9e9e9}#onetrust-pc-sdk .ot-cat-header{float:left;font-weight:600;font-size:.875em;line-height:1.5;max-width:90%;vertical-align:middle}#onetrust-pc-sdk .ot-vnd-item>button:focus{outline:#000 solid 2px}#onetrust-pc-sdk .ot-vnd-item>button{position:absolute;cursor:pointer;width:100%;height:100%;margin:0;top:0;left:0;z-index:1;max-width:none;border:none}#onetrust-pc-sdk .ot-vnd-item>button[aria-expanded=false]~.ot-acc-txt{margin-top:0;max-height:0;opacity:0;overflow:hidden;width:100%;transition:.25s ease-out;display:none}#onetrust-pc-sdk .ot-vnd-item>button[aria-expanded=true]~.ot-acc-txt{transition:.1s ease-in;margin-top:10px;width:100%;overflow:auto;display:block}#onetrust-pc-sdk .ot-vnd-item>button[aria-expanded=true]~.ot-acc-grpcntr{width:auto;margin-top:0px;padding-bottom:10px}#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item{position:relative;border-radius:2px;margin:0;padding:0;border:1px solid #d8d8d8;border-top:none;width:calc(100% - 2px);float:left}#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item:first-of-type{margin-top:10px;border-top:1px solid #d8d8d8}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc{padding-left:20px;padding-right:20px;width:calc(100% - 40px);font-size:.812em;margin-bottom:10px;margin-top:15px}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc>ul{padding-top:10px}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc>ul li{padding-top:0;line-height:1.5;padding-bottom:10px}#onetrust-pc-sdk .ot-accordion-layout div+.ot-acc-grpdesc{margin-top:5px}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr{padding-top:11.5px;padding-bottom:11.5px;padding-left:20px;padding-right:20px;width:calc(100% - 40px);display:inline-block}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-txt{width:100%;padding:0}#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp-cntr{padding-left:20px;padding-right:15px;padding-bottom:0;width:calc(100% - 35px)}#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp{padding-right:5px}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpcntr{z-index:1;position:relative}#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header{float:none;color:#2e3644;margin:0;display:inline-block;height:auto;word-wrap:break-word;min-height:inherit}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr{position:relative;min-height:25px}#onetrust-pc-sdk .ot-accordion-layout h4~.ot-tgl,#onetrust-pc-sdk .ot-accordion-layout h4~.ot-always-active{position:absolute;top:50%;transform:translateY(-50%);right:20px}#onetrust-pc-sdk .ot-accordion-layout h4~.ot-tgl+.ot-tgl{right:95px}#onetrust-pc-sdk .ot-accordion-layout .category-vendors-list-handler,#onetrust-pc-sdk .ot-accordion-layout .category-vendors-list-handler+a{margin-top:5px}#onetrust-pc-sdk #ot-pc-lst{display:flex;flex-direction:column}#onetrust-pc-sdk #ot-lst-cnt{margin-top:1rem;max-height:calc(100% - 100px)}#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info>div{display:flex}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button{outline:none;border-bottom:1px solid #d8d8d8}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button[aria-expanded=true],#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button[aria-expanded=true]{border-bottom:none}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child button,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child button{border-bottom:none}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info>div,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info>div{display:flex}#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-cat-header,#onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-cat-header{font-size:.8em}#onetrust-pc-sdk .ot-subgrp-cntr .ot-cat-header{font-weight:700;font-size:.8em;line-height:20px}#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-vnd-serv .ot-vnd-lst-cont .ot-accordion-layout .ot-acc-hdr div.ot-chkbox{margin-left:.82rem}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr{padding:.7rem 0;margin:0;display:flex;width:100%;align-items:center;justify-content:space-between}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:first-child,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr div:first-child,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr div:first-child,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr div:first-child,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr div:first-child,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr div:first-child,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr div:first-child{margin-left:.5rem}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:last-child,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr div:last-child,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr div:last-child,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr div:last-child,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr div:last-child,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr div:last-child,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr div:last-child{margin-right:.5rem;margin-left:.5rem}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-always-active,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-always-active,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-always-active,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-always-active,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-always-active{position:relative;right:unset;top:unset;transform:unset}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-plus-minus,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-plus-minus,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-plus-minus,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-plus-minus,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-plus-minus,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-plus-minus,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-plus-minus{top:0}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-cat-header,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-cat-header,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-cat-header,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-cat-header,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-cat-header,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-cat-header,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-cat-header{flex:1;margin:0 .5rem}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-tgl,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-tgl,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-tgl,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-tgl,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-tgl{position:relative;transform:none;right:0;top:0;float:none}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox{position:relative;margin:0 .5rem}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label{padding:0}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label::before{position:relative}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox input,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox input,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox input,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox input,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox input{position:absolute;cursor:pointer;width:100%;height:100%;opacity:0;margin:0;top:0;left:0;z-index:1}#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h5.ot-cat-header,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h4.ot-cat-header,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr p[aria-level="5"].ot-cat-header,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr p[aria-level="4"].ot-cat-header{margin:0}#onetrust-pc-sdk .ot-vs-config .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp h5,#onetrust-pc-sdk .ot-vs-config .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp p[aria-level="5"]{top:0;line-height:20px}#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf.ot-caret-conf .ot-sel-all-chkbox{margin-right:48px}#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf .ot-sel-all-chkbox{margin:0;padding:0;margin-right:14px;justify-content:flex-end}#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-chkbox,#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-tgl{display:inline-block;right:unset;width:auto;height:auto;float:none}#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr label{width:45px;height:25px}#onetrust-pc-sdk .ot-vs-selc-all .ot-sel-all-chkbox{margin-right:11px;margin-left:.75rem;display:flex;align-items:center}#onetrust-pc-sdk .ot-vnd-list-cnt #ot-selall-vencntr.ot-chkbox{float:unset;right:0}#onetrust-pc-sdk[dir=rtl] #ot-back-arw,#onetrust-pc-sdk[dir=rtl] input~.ot-acc-hdr .ot-arw{transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}#onetrust-pc-sdk[dir=rtl] .ot-chkbox label::after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);border-left:0;border-right:3px solid}#onetrust-pc-sdk[dir=rtl] .ot-search-cntr>svg{right:0}@media only screen and (max-width: 600px){#onetrust-pc-sdk.otPcCenter{left:0;min-width:100%;height:100% !important;max-height:100% !important;top:0;border-radius:0}#onetrust-pc-sdk #ot-pc-content.ot-button-order-container,#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container.ot-button-order-container{margin:0;width:100%;padding:.75rem 1em;gap:1rem;flex-wrap:nowrap;align-items:center;flex-direction:column;box-sizing:border-box;height:auto;justify-content:center}#onetrust-pc-sdk #ot-pc-content.ot-button-order-container *[class*=ot-button-order-],#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container.ot-button-order-container *[class*=ot-button-order-]{margin:0 !important}#onetrust-pc-sdk .ot-btn-container button{max-width:none;letter-spacing:.01em}#onetrust-pc-sdk #close-pc-btn-handler{top:10px;right:17px}#onetrust-pc-sdk p{font-size:.7em}#onetrust-pc-sdk #ot-pc-hdr{margin:10px 10px 0 5px;width:calc(100% - 15px)}#onetrust-pc-sdk #ot-back-arw{margin-left:12px}#onetrust-pc-sdk #ot-lst-cnt{margin:0;padding:0 5px 0 10px;min-width:95%}#onetrust-pc-sdk .switch+p{max-width:80%}#onetrust-pc-sdk .ot-ftr-stacked button{width:100%}#onetrust-pc-sdk #ot-fltr-cnt{max-width:320px;width:90%;border-top-right-radius:0;border-bottom-right-radius:0;margin:0;margin-left:15px;left:auto;right:40px;top:85px}#onetrust-pc-sdk .ot-fltr-opt{margin-left:25px;margin-bottom:10px}#onetrust-pc-sdk #ot-fltr-cnt{right:40px}}@media only screen and (max-width: 500px){#onetrust-pc-sdk .ot-fltr-cntr,#onetrust-pc-sdk #ot-fltr-cnt{right:10px}#onetrust-pc-sdk #ot-anchor{right:25px}#onetrust-pc-sdk button{width:100%}#onetrust-pc-sdk:not(.ot-addtl-vendors) #ot-pc-lst:not(.ot-enbl-chr) .ot-sel-all{padding-right:9px}#onetrust-pc-sdk:not(.ot-addtl-vendors) #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr{right:0}#onetrust-pc-sdk .ot-btn-container.ot-button-order-container .ot-pc-refuse-all-handler,#onetrust-pc-sdk .ot-btn-container.ot-button-order-container .save-preference-btn-handler,#onetrust-pc-sdk .ot-btn-container.ot-button-order-container #accept-recommended-btn-handler{width:100%}}@media(min-width: 768px){#onetrust-pc-sdk.ot-tgl-with-label .ot-label-status{display:inline}#onetrust-pc-sdk.ot-tgl-with-label #ot-pc-lst .ot-label-status{display:none}}@media only screen and (max-width: 896px)and (max-height: 425px)and (orientation: landscape){#onetrust-pc-sdk.otPcCenter{left:0;top:0;min-width:100%;height:100%;border-radius:0}#onetrust-pc-sdk .ot-pc-header{height:auto;min-height:20px}#onetrust-pc-sdk .ot-pc-header .ot-pc-logo{max-height:30px}#onetrust-pc-sdk .ot-pc-footer{max-height:90px;height:100% !important}#onetrust-pc-sdk .ot-pc-footer .ot-btn-container{overflow-y:auto;overflow-x:hidden;max-height:calc(100% - 30px)}#onetrust-pc-sdk #ot-pc-content,#onetrust-pc-sdk #ot-pc-lst{bottom:auto}#onetrust-pc-sdk.ot-ftr-stacked #ot-pc-content,#onetrust-pc-sdk.ot-ftr-stacked #ot-pc-lst{bottom:auto}#onetrust-pc-sdk #ot-anchor{left:initial;right:50px}#onetrust-pc-sdk #ot-lst-title{margin-top:12px}#onetrust-pc-sdk #ot-lst-title *{font-size:inherit}#onetrust-pc-sdk #ot-pc-hdr input{margin-right:0;padding-right:45px}#onetrust-pc-sdk .switch+p{max-width:85%}#onetrust-pc-sdk #ot-sel-blk{position:static}#onetrust-pc-sdk #ot-pc-lst{overflow:auto}#onetrust-pc-sdk #ot-lst-cnt{max-height:none;overflow:initial}#onetrust-pc-sdk input{font-size:1em !important}#onetrust-pc-sdk p{font-size:.6em}#onetrust-pc-sdk #ot-fltr-modal{width:100%;top:0}#onetrust-pc-sdk ul li p,#onetrust-pc-sdk .category-vendors-list-handler,#onetrust-pc-sdk .category-vendors-list-handler+a,#onetrust-pc-sdk .category-host-list-handler{font-size:.6em}#onetrust-pc-sdk.ot-shw-fltr #ot-anchor{display:none !important}#onetrust-pc-sdk.ot-shw-fltr #ot-pc-lst{height:100% !important;overflow:hidden;top:0px}#onetrust-pc-sdk.ot-shw-fltr #ot-fltr-cnt{margin:0;height:100%;max-height:none;padding:10px;top:0;width:calc(100% - 20px);position:absolute;right:0;left:0;max-width:none}#onetrust-pc-sdk.ot-shw-fltr .ot-fltr-scrlcnt{max-height:calc(100% - 65px)}}@media screen and (max-height: 450px){#onetrust-pc-sdk.otPcCenter{top:0;margin:auto;bottom:0;max-height:100vh !important;height:100vh !important}#onetrust-pc-sdk.otPcCenter .ot-pc-header{max-height:15vh;overflow:hidden}#onetrust-pc-sdk.otPcCenter .ot-pc-footer{max-height:min(var(--ot-footer-space),30vh) !important;overflow-y:auto;scrollbar-gutter:stable;box-sizing:border-box}#onetrust-pc-sdk.otPcCenter .ot-pc-footer .ot-btn-container{overflow-y:visible !important;max-height:none !important}#onetrust-pc-sdk.otPcCenter #ot-pc-content{flex:1 1 auto;min-height:20vh}}
            #onetrust-consent-sdk #onetrust-pc-sdk,
                #onetrust-consent-sdk #ot-search-cntr,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-switch.ot-toggle,
                #onetrust-consent-sdk #onetrust-pc-sdk ot-grp-hdr1 .checkbox,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title:after
                ,#onetrust-consent-sdk #onetrust-pc-sdk #ot-sel-blk,
                        #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-cnt,
                        #onetrust-consent-sdk #onetrust-pc-sdk #ot-anchor {
                    background-color: #FFFFFF;
                }
               
            #onetrust-consent-sdk #onetrust-pc-sdk h3,
                #onetrust-consent-sdk #onetrust-pc-sdk h4,
                #onetrust-consent-sdk #onetrust-pc-sdk h5,
                #onetrust-consent-sdk #onetrust-pc-sdk h6,
                #onetrust-consent-sdk #onetrust-pc-sdk p,
                #onetrust-consent-sdk #onetrust-pc-sdk span[id^="ot-header-id"],
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pvcy-txt,
                #onetrust-consent-sdk #onetrust-pc-sdk #privacy-text,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts p,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title-mobile,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-li-title,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-sel-all-hdr span,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-modal #modal-header,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox label span,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk p,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-lst-title h3,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-lst-title p[aria-level="3"],
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler p,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .ot-ven-name,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-ven-lst .consent-category,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-label-status,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-chkbox label span,
                #onetrust-consent-sdk #onetrust-pc-sdk #clear-filters-handler,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-optout-signal,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-go-modal-title,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-go-modal-desc
                {
                    color: #696969;
                }
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-go-modal-cancel
                {
                    color: #696969 !important;
                }
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-go-modal-close-btn,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-go-modal-submit
                {
                    color: #FFFFFF !important;
                }
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-go-modal-cancel
                {
                    border-color: #696969 !important;
                }
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-go-modal-email
                {
                    border-color: #696969 !important;
                    background-color: rgb(255, 255, 255);
                }
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-go-modal-email:focus
                {
                    border-color: #696969;
                }
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-go-modal-email::placeholder
                {
                    color: #696969;
                }
             #onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link,
                    #onetrust-consent-sdk #onetrust-pc-sdk .ot-pgph-link,
                    #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler,
                    #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler + a,
                    #onetrust-consent-sdk #onetrust-pc-sdk .category-host-list-handler,
                    #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-link,
                    #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-legclaim-link,
                    #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-name a,
                    #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-acc-hdr .ot-host-expand,
                    #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info a,
                    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-pc-desc .ot-link-btn,
                    #onetrust-consent-sdk #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a,
                    #onetrust-consent-sdk #onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info a,
                    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc a
                    {
                        color: #3860BE;
                    }
            #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler:hover { text-decoration: underline;}
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-grpcntr.ot-acc-txt,
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-subgrp-tgl .ot-switch.ot-toggle
             {
                background-color: #F8F8F8;
            }
             #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info,
                    #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-ven-dets
                            {
                                background-color: #F8F8F8;
                            }
        #onetrust-consent-sdk #onetrust-pc-sdk
            button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn):not(.ot-go-modal-cancel):not(.ot-go-modal-close),
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn {
                background-color: #000000;border-color: #000000;
                color: #FFFFFF;
            }
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu {
                border-color: #000000;
            }
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn {
                background-color: #FFFFFF;
                color: #4D4D4D; border-color: #4D4D4D;
            }#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob {
                background-color: #468254;
            }
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-switch-nob {
                    background-color: #767676;
                }
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:focus + .ot-switch, .ot-switch .ot-switch-nob, .ot-switch .ot-switch-nob:before,
            #onetrust-pc-sdk .ot-checkbox input[type="checkbox"]:focus + label::before,
            #onetrust-pc-sdk .ot-chkbox input[type="checkbox"]:focus + label::before {
                outline-color: #000000;
                outline-width: 1px;
                outline-offset: 1px;
            }
            #onetrust-pc-sdk .ot-host-item > button:focus, #onetrust-pc-sdk .ot-ven-item > button:focus {
                border: 1px solid #000000;
            }
            #onetrust-consent-sdk #onetrust-pc-sdk *:focus,
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-vlst-cntr > a:focus {
               outline: 1px solid #000000;
               outline-offset: 1px;
            }.ot-sdk-cookie-policy h3,.ot-sdk-cookie-policy h4,.ot-sdk-cookie-policy h6,.ot-sdk-cookie-policy p,.ot-sdk-cookie-policy li,.ot-sdk-cookie-policy a,.ot-sdk-cookie-policy th,.ot-sdk-cookie-policy #cookie-policy-description,.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group,.ot-sdk-cookie-policy #cookie-policy-title{color:dimgray}.ot-sdk-cookie-policy h4{font-size:1.2em}.ot-sdk-cookie-policy a,.ot-sdk-cookie-policy a:hover{background:#fff}.ot-sdk-cookie-policy section{margin-bottom:2em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h3,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h4,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title{color:dimgray}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-table-header,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td{font-size:.9em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td span,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td a{font-size:inherit}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy>section{margin-bottom:1em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a:hover{background:#fff}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy section{margin-bottom:2em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li{list-style:disc;margin-left:1.5em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li h4{display:inline-block}#ot-sdk-cookie-policy h3{font-size:1.5em}@media only screen and (max-width: 530px){.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(odd),.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(odd) a{background:#f6f6f4}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) li{word-break:break-word;word-wrap:break-word}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li{word-break:break-word;word-wrap:break-word}}
                
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h5,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description {
                        color: #696969;
                    }
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th {
                        color: #696969;
                    }
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group {
                        color: #696969;
                    }
                    
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title {
                            color: #696969;
                        }
                    
            
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th {
                            background-color: #F8F8F8;
                        }

  [data-shopify-attribute-error]::after {
    content: attr(data-shopify-attribute-error);
    background-color: #fff;
    color: red;
  }


@font-face { font-family: 'GTStandard-M'; font-style: normal; font-weight: 450; font-display: swap; src: url("assets/kt-sans.3100e775e8616cd2.woff2") format("woff2"); }

@font-face {
  font-family: 'GTStandard-M';
  src: url("assets/gtstandard-mmedium.6ea0b2680eb8aadc.woff2")
    format('woff2');
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face { font-family: 'GTStandard-M'; font-style: normal; font-weight: 600; font-display: swap; src: url("assets/kt-sans.3100e775e8616cd2.woff2") format("woff2"); }
#gladlyChat_container {
  background: transparent !important;
  bottom: 0px !important;
  display: flex !important;
  flex-direction: column !important;
  font-family: 'Helvetica Neue', Helvetica, sans-serif !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  position: fixed !important;
  /* pointer-events: none; */
  -webkit-font-smoothing: antialiased !important;
  z-index: 2147483000 !important;
  margin: 0px 15px 15px 15px !important;
}

#gladlyChat_container * {
  box-sizing: content-box !important;
}

.gladlyChat_mobile_active {
  height: 100% !important;
  overflow: hidden !important;
  width: 100% !important;
}

.browser {
  max-height: calc(100vh - 15px) !important;
}

/* Shopify specification:
  maximized: 415px x 700px
 */

.web_iframe.gladlyChat_open #gladlyChat_container {
  max-height: 685px !important;
  /* 700px - 15px (bottom margin) */
  max-width: 375px !important;
  /* 415px - 15px -15px(side margin) */
}

@media only screen and (min-width: 570px) {
  web_iframe.gladlyChat_open #gladlyChat_container {
    max-height: 685px !important;
    /* 700px - 15px (bottom margin) */
    max-width: 375px !important;
    /* 415px - 15px -15px(side margin) */
    width: 364px  !important;
  }}

/* Shopify specification:
  mobile screens: 100% x 93%
 */

.web_iframe.gladlyChat_open.gladlyChat_mobile_active #gladlyChat_container {
  max-height: 93vh !important;
  max-width: 100vw !important;
}

@media only screen and (max-device-width: 667px), screen and (max-width: 569px) {
  .web_iframe.gladlyChat_open #gladlyChat_container {
    max-height: 93vh !important;
    max-width: 100vw !important;
    margin: 0px !important;
    top: 7vh !important;
  }}

/* Shopify specification:
  minimized: 224px x 72px
 */

.web_iframe #gladlyChat_container {
  max-height: 57px !important;
  /* 57px = 72px - 15px (bottom margin) */
  max-width: 194px !important;
  /* 194px = 224px - 15px (left margin) - 15px (right margin) */
}

@media only screen and (max-device-width: 667px), screen and (max-width: 599px), screen and (orientation: landscape) and (max-height: 599px) {
  #gladlyChat_container {
    align-items: flex-end !important;
    bottom: 0 !important;
    flex: 1 1 auto !important;
    justify-content: flex-end !important;
    margin: 0 !important;
  }

  .browser {
    margin: 0px !important;
  }

  .gladlyChat_open {
    height: 100% !important;
    overflow: hidden !important;
  }

  .gladlyChat_open #gladlyChat_container {
    top: 0px !important;
    position: fixed !important;
    height: 100% !important;
    max-height: 100vh !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
    -webkit-overflow-scrolling: auto !important;
    transform: translate3d(0,0,0) !important;
    width: 100% !important;
  }

  .web_iframe.gladlyChat_open #gladlyChat_container {
    max-height: 93vh !important;
    max-width: 100vw !important;
    margin: 0px !important;
    top: 7vh !important;
  }}

.mobileSdk {
  margin: 0px !important;
  max-height: 100vh !important;
}
#gladlyChat_container .minimizedChatButton {
  -moz-osx-font-smoothing: inherit !important;
  -webkit-appearance: none !important;
  -webkit-appearance: none !important;
  -webkit-font-smoothing: inherit !important;
  align-items: center !important;
  background: transparent !important;
  border: none !important;
  box-shadow: inherit !important;
  color: inherit !important;
  cursor: pointer !important;
  display: flex !important;
  flex-direction: column !important;
  font-size: 14px !important;
  font: inherit !important;
  height: 50px !important;
  justify-content: center !important;
  line-height: 16px !important;
  margin: 0 !important;
  min-width: 50px !important;
  overflow: visible !important;
  padding: 0px !important;
  position: relative !important;
  width: auto !important;
}

#gladlyChat_container .minimizedChatButton:focus {
  box-shadow: none !important;
}

#gladlyChat_container .minimizedChatButton_notification {
  align-self: flex-end !important;
  background-color: #d4240d !important;
  border: 1px solid #ffffff !important;
  border-radius: 10px !important;
  box-sizing: border-box !important;
  height: 10px !important;
  position: absolute !important;
  top: inherit !important;
  right: inherit !important;
  width: 10px !important;
}

@media only screen and (max-device-width: 667px), screen and (max-width: 599px) {
  #gladlyChat_container .minimizedChatButton {
    margin-bottom: 10px !important;
    margin-left: 10px !important;
    margin-right: 10px !important;
  }}

#gladlyChat_container .MinimizedChatButton__initialChatButton___sqDjF {
  border-radius: inherit !important;
  box-shadow: inherit !important;
  font-size: 14px !important;
  height: 50px !important;
  line-height: 16px !important;
  margin: 0 !important;
  min-width: 50px !important;
  padding: 0 15px !important;
  -webkit-appearance: none !important;
}

#gladlyChat_container .MinimizedChatButton__chatButton_wrapper___pn41t:focus {
  box-shadow: none !important;
  outline: none !important;
}

#gladlyChat_container .MinimizedChatButton__initialChatButton___sqDjF:focus {
  box-shadow: none !important;
}

@media only screen and (max-device-width: 667px), screen and (max-width: 599px) {
  #gladlyChat_container .MinimizedChatButton__initialChatButton___sqDjF {
    margin-bottom: 10px !important;
    margin-left: 10px !important;
    margin-right: 10px !important;
  }}
@media screen{
.fb_lightbox-wrap,
.fb_lightbox-skin,
.fb_lightbox-outer,
.fb_lightbox-inner,
.fb_lightbox-image,
.fb_lightbox-wrap iframe,
.fb_lightbox-wrap object,
.fb_lightbox-nav,
.fb_lightbox-nav span,
.fb_lightbox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top;
}

.fb_lightbox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9948020;
}

.fb_lightbox-skin {
    position: relative;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: transparent !important;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
}

.fb_lightbox-opened {
    z-index: 9948030;
}

    .fb_lightbox-opened .fb_lightbox-skin {
        -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    }

.fb_lightbox-outer, .fb_lightbox-inner {
    position: relative;
}

.fb_lightbox-inner {
    overflow: hidden !important;
}

.fb_lightbox-type-iframe .fb_lightbox-inner {
    -webkit-overflow-scrolling: touch;
    overflow: hidden !important;
}

.fb_lightbox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap;
}

.fb_lightbox-image, .fb_lightbox-iframe {
    display: block;
    width: 100%;
    height: 100%;
}

.fb_lightbox-image {
    max-width: 100%;
    max-height: 100%;
}

#fb_lightbox-loading, .fb_lightbox-close, .fb_lightbox-prev span, .fb_lightbox-next span {
    background-image: url("assets/fb-lightbox-sprite.b9d6fddb09884409.png");
    display: none !important;
}

#fb_lightbox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 9948060;
}

    #fb_lightbox-loading div {
        width: 44px;
        height: 44px;
        background: url("assets/fb-lightbox-loading.3586d21fc3bce326.gif") center center no-repeat;
    }

.fb_lightbox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 9948040;
}

.fb_lightbox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url("assets/blank.b1442e85b03bdcaf.gif"); /* helps IE */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    z-index: 9948040;
}

.fb_lightbox-prev {
    left: 0;
}

.fb_lightbox-next {
    right: 0;
}

.fb_lightbox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 9948040;
    visibility: hidden;
}

.fb_lightbox-prev span {
    left: 10px;
    background-position: 0 -36px;
}

.fb_lightbox-next span {
    right: 10px;
    background-position: 0 -72px;
}

.fb_lightbox-nav:hover span {
    visibility: visible;
}

.fb_lightbox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important;
}

/* Overlay helper */

.fb_lightbox-lock {
    overflow: hidden !important;
    width: auto;
}

    .fb_lightbox-lock body {
        overflow: hidden !important;
    }

/*.fb_lightbox-lock-test {
    overflow-y: hidden !important;
}*/

.fb_lightbox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 9948010;
    background: url("assets/fb-lightbox-overlay.208c6c943762275e.png");
}

.fb_lightbox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0;
}

.fb_lightbox-lock .fb_lightbox-overlay {
    overflow: auto;
    overflow-y: scroll;
}

/* Title helper */

.fb_lightbox-title {
    visibility: hidden;
    font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 9948050;
}

.fb_lightbox-opened .fb_lightbox-title {
    visibility: visible;
}

.fb_lightbox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 9948050;
    text-align: center;
}

    .fb_lightbox-title-float-wrap .child {
        display: inline-block;
        margin-right: -100%;
        padding: 2px 20px;
        background: transparent; /* Fallback for web browsers that doesn't support RGBa */
        background: rgba(0, 0, 0, 0.8);
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
        border-radius: 15px;
        text-shadow: 0 1px 2px #222;
        color: #FFF;
        font-weight: bold;
        line-height: 24px;
        white-space: nowrap;
    }

.fb_lightbox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff;
}

.fb_lightbox-title-inside-wrap {
    padding-top: 10px;
}

.fb_lightbox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {

    #fb_lightbox-loading, .fb_lightbox-close, .fb_lightbox-prev span, .fb_lightbox-next span {
        background-image: url("https://forms.em.mvmt.com/w37htfhcq2/static/fb_lightbox_sprite@2x.png");
        background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
    }

        #fb_lightbox-loading div {
            background-image: url("https://forms.em.mvmt.com/w37htfhcq2/static/fb_lightbox_loading@2x.gif");
            background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
        }}}
html.box_active_disable_scrolling, body.box_active_disable_scrolling { touch-action: none !important; overscroll-behavior: none !important; -webkit-overflow-scrolling: auto !important; overflow: hidden !important; }

    :root {
      --announcement-bar-is-sticky: 0;--header-scroll-tracker-offset: var(--announcement-bar-height);}#shopify-section-sections--27496146796792__announcement_bar_kbiazE {
      --announcement-bar-font-size: 0.75rem;
    }

    @media screen and (min-width: 999px) {
      #shopify-section-sections--27496146796792__announcement_bar_kbiazE {
        --announcement-bar-font-size: 0.8125rem;
      }}
  

  :root {
    --header-is-sticky: 1;
  }

  #shopify-section-sections--27496146796792__header {
    --header-grid: "primary-nav logo secondary-nav" / minmax(0, 1fr) auto minmax(0, 1fr);
    --header-padding-block: 1rem;
    --header-transparent-header-text-color: 255 255 255;
    --header-separation-border-color: 0 0 0 / 0;

    position: relative;
    z-index: 4;
  }

  @media screen and (min-width: 700px) {
    #shopify-section-sections--27496146796792__header {
      --header-padding-block: 1.6rem;
    }}

  @media screen and (min-width: 1000px) {
    #shopify-section-sections--27496146796792__header {}}#shopify-section-sections--27496146796792__header {
      position: sticky;
      top: 0;
    }

    .shopify-section--announcement-bar ~ #shopify-section-sections--27496146796792__header {
      top: calc(var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px));
    }#shopify-section-sections--27496146796792__header {
      --header-logo-width: 80px;
    }

    @media screen and (min-width: 700px) {
      #shopify-section-sections--27496146796792__header {
        --header-logo-width: 130px;
      }}

    #shopify-section-template--27496146108664__slim_banner_797Qqm .section-spacing {
      padding-block-start: 0;
      padding-block-end: 0;
    }#shopify-section-template--27496146108664__slim_banner_797Qqm {
      --slim-banner-gap: 20px;
      --slim-banner-padding: 32px;
      --slim-banner-image-width: 160px;
      --slim-banner-outer-margin: 20px;
    }

    @media screen and (min-width: 700px) {
      #shopify-section-template--27496146108664__slim_banner_797Qqm {
        --slim-banner-gap: 60px;
        --slim-banner-padding: 20px;
        --slim-banner-image-width: 160px;
        --slim-banner-outer-margin: 32px;
      }}

    @media screen and (min-width: 999px) {
      #shopify-section-template--27496146108664__slim_banner_797Qqm {
        --slim-banner-outer-margin: 48px;
      }}#shopify-section-template--27496146108664__slim_banner_797Qqm .slim-banner__outer {
      overflow: hidden;
      border: none;
      border-radius: 0;
    }

    #shopify-section-template--27496146108664__slim_banner_797Qqm .slim-banner__inner {
      display: flex;
      flex-direction: column;
      align-items: center;
      text-align: center;
      gap: var(--slim-banner-gap);
      padding-top: var(--slim-banner-padding);
      padding-bottom: var(--slim-banner-padding);}

    #shopify-section-template--27496146108664__slim_banner_797Qqm .slim-banner__image {
      flex-shrink: 0;
      width: 100%;
      max-width: var(--slim-banner-image-width);
    }

    #shopify-section-template--27496146108664__slim_banner_797Qqm .slim-banner__image img {
      display: block;
      width: 100%;
      height: auto;
    }

    #shopify-section-template--27496146108664__slim_banner_797Qqm .slim-banner__text {
      display: flex;
      flex-direction: column;
      align-items: center;
      text-align: center;
      gap: 8px;
      width: 100%;
    }

    #shopify-section-template--27496146108664__slim_banner_797Qqm .slim-banner__heading,
    #shopify-section-template--27496146108664__slim_banner_797Qqm .slim-banner__content {
      max-width: 100%;
    }

    #shopify-section-template--27496146108664__slim_banner_797Qqm .slim-banner__rule {
      display: none;
    }

    #shopify-section-template--27496146108664__slim_banner_797Qqm .slim-banner__actions {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      align-items: center;
      gap: 12px;
      width: 100%;
    }

    @media screen and (min-width: 700px) {
      #shopify-section-template--27496146108664__slim_banner_797Qqm .slim-banner__inner {
        flex-direction: row;
        text-align: start;
      }

      #shopify-section-template--27496146108664__slim_banner_797Qqm .slim-banner__text {
        flex: 1;
        align-items: flex-start;
        text-align: start;
      }

      #shopify-section-template--27496146108664__slim_banner_797Qqm .slim-banner__heading {
        max-width: 600px;
      }

      #shopify-section-template--27496146108664__slim_banner_797Qqm .slim-banner__content {
        max-width: 800px;
      }

      #shopify-section-template--27496146108664__slim_banner_797Qqm .slim-banner__actions {
        width: auto;
        margin-inline-start: auto;
        flex-wrap: nowrap;
      }}@media screen and (min-width: 999px) {
        #shopify-section-template--27496146108664__slim_banner_797Qqm .slim-banner__text {
          flex-direction: row;
          align-items: center;
          gap: var(--slim-banner-gap);
        }

        #shopify-section-template--27496146108664__slim_banner_797Qqm .slim-banner__rule {
          display: block;
          align-self: stretch;
          width: 1px;
          background-color: currentColor;
          opacity: 0.3;
        }}

    #shopify-section-template--27496146108664__slim_banner_ny9WFJ .section-spacing {
      padding-block-start: 0;
      padding-block-end: 0;
    }#shopify-section-template--27496146108664__slim_banner_ny9WFJ {
      --slim-banner-gap: 20px;
      --slim-banner-padding: 32px;
      --slim-banner-image-width: 160px;
      --slim-banner-outer-margin: 20px;
    }

    @media screen and (min-width: 700px) {
      #shopify-section-template--27496146108664__slim_banner_ny9WFJ {
        --slim-banner-gap: 60px;
        --slim-banner-padding: 20px;
        --slim-banner-image-width: 160px;
        --slim-banner-outer-margin: 32px;
      }}

    @media screen and (min-width: 999px) {
      #shopify-section-template--27496146108664__slim_banner_ny9WFJ {
        --slim-banner-outer-margin: 48px;
      }}#shopify-section-template--27496146108664__slim_banner_ny9WFJ .slim-banner__outer {
      overflow: hidden;
      border: none;
      border-radius: 0;
    }

    #shopify-section-template--27496146108664__slim_banner_ny9WFJ .slim-banner__inner {
      display: flex;
      flex-direction: column;
      align-items: center;
      text-align: center;
      gap: var(--slim-banner-gap);
      padding-top: var(--slim-banner-padding);
      padding-bottom: var(--slim-banner-padding);}

    #shopify-section-template--27496146108664__slim_banner_ny9WFJ .slim-banner__image {
      flex-shrink: 0;
      width: 100%;
      max-width: var(--slim-banner-image-width);
    }

    #shopify-section-template--27496146108664__slim_banner_ny9WFJ .slim-banner__image img {
      display: block;
      width: 100%;
      height: auto;
    }

    #shopify-section-template--27496146108664__slim_banner_ny9WFJ .slim-banner__text {
      display: flex;
      flex-direction: column;
      align-items: center;
      text-align: center;
      gap: 8px;
      width: 100%;
    }

    #shopify-section-template--27496146108664__slim_banner_ny9WFJ .slim-banner__heading,
    #shopify-section-template--27496146108664__slim_banner_ny9WFJ .slim-banner__content {
      max-width: 100%;
    }

    #shopify-section-template--27496146108664__slim_banner_ny9WFJ .slim-banner__rule {
      display: none;
    }

    #shopify-section-template--27496146108664__slim_banner_ny9WFJ .slim-banner__actions {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      align-items: center;
      gap: 12px;
      width: 100%;
    }

    @media screen and (min-width: 700px) {
      #shopify-section-template--27496146108664__slim_banner_ny9WFJ .slim-banner__inner {
        flex-direction: row;
        text-align: start;
      }

      #shopify-section-template--27496146108664__slim_banner_ny9WFJ .slim-banner__text {
        flex: 1;
        align-items: flex-start;
        text-align: start;
      }

      #shopify-section-template--27496146108664__slim_banner_ny9WFJ .slim-banner__heading {
        max-width: 600px;
      }

      #shopify-section-template--27496146108664__slim_banner_ny9WFJ .slim-banner__content {
        max-width: 800px;
      }

      #shopify-section-template--27496146108664__slim_banner_ny9WFJ .slim-banner__actions {
        width: auto;
        margin-inline-start: auto;
        flex-wrap: nowrap;
      }}@media screen and (min-width: 999px) {
        #shopify-section-template--27496146108664__slim_banner_ny9WFJ .slim-banner__text {
          flex-direction: row;
          align-items: center;
          gap: var(--slim-banner-gap);
        }

        #shopify-section-template--27496146108664__slim_banner_ny9WFJ .slim-banner__rule {
          display: block;
          align-self: stretch;
          width: 1px;
          background-color: currentColor;
          opacity: 0.3;
        }}
 #shopify-section-template--27496146108664__slim_banner_ny9WFJ .slim-banner__outer {position: relative;} #shopify-section-template--27496146108664__slim_banner_ny9WFJ .slim-banner__outer .slim-banner__heading {position: relative !important; left: 50vw !important; transform: translateX(-50%) !important; width: max-content !important; max-width: 90vw; text-align: center !important; margin-left: calc(-50vw + 50%) !important;} 

    #shopify-section-template--27496146108664__mvmt_multi_column_qcxY4e {
      --multi-column-gap: 20px;
      --multi-column-column-width: 100%;
      --multi-column-grid: auto / repeat(auto-fit, var(--multi-column-column-width));
      --multi-column-content-alignment: safe center;
    }

    @media screen and (min-width: 700px) {
      #shopify-section-template--27496146108664__mvmt_multi_column_qcxY4e {
        --multi-column-columns-per-row: 2;
        --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)));
      }}

    @media screen and (min-width: 999px) {
      #shopify-section-template--27496146108664__mvmt_multi_column_qcxY4e {
        --multi-column-gap: 24px;
        --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));
      }}@media screen and (min-width: 700px) and (max-width: 998px) {
        #shopify-section-template--27496146108664__mvmt_multi_column_qcxY4e {
          --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--27496146108664__mvmt_multi_column_qcxY4e .multi-column {
          overflow-x: visible;
          display: grid;
          grid: var(--multi-column-grid);
        }}#shopify-section-template--27496146108664__mvmt_multi_column_qcxY4e .multi-column {
      gap: var(--multi-column-gap);
      row-gap: var(--multi-column-gap);
    }@media screen and (max-width: 699px) {
      #shopify-section-template--27496146108664__mvmt_multi_column_qcxY4e .multi-column__item--hide-mobile {
        display: none;
      }}

    @media screen and (min-width: 999px) {
      #shopify-section-template--27496146108664__mvmt_multi_column_qcxY4e .multi-column__item--hide-desktop {
        display: none;
      }}

    #shopify-section-template--27496146108664__mvmt_multi_column_qcxY4e .multi-column__item {
      border-radius: var(--media-border-radius);
      overflow: hidden;
      gap: 0;
    }

    #shopify-section-template--27496146108664__mvmt_multi_column_qcxY4e .multi-column__item img {
      display:block;
      width:100%;
      height:auto;
    }

    

    #shopify-section-template--27496146108664__mvmt_multi_column_qcxY4e .multi-column__item .prose {
      padding: 24px 20px 30px 20px;
    }

    @media screen and (min-width: 700px) {
      #shopify-section-template--27496146108664__mvmt_multi_column_qcxY4e .multi-column__item .prose {
        padding: 6% 8% 8% 8%;
      }}

    #shopify-section-template--27496146108664__mvmt_multi_column_qcxY4e .multi-column__item .prose :where(:not(meta, span) + *) {
      margin-block-start: 0.5rem;
    }

    #shopify-section-template--27496146108664__mvmt_multi_column_qcxY4e .multi-column__item .prose .link {
      display: inline-block;
      width: fit-content;
      align-self: center;
    }

    #shopify-section-template--27496146108664__mvmt_multi_column_qcxY4e .multi-column__item .button-group {
      margin-top: 24px;
    }
  

    #shopify-section-template--27496146108664__mvmt_slim_banner_DW48Fe .section-spacing {
      padding-block-start: 0;
      padding-block-end: 0;
    }#shopify-section-template--27496146108664__mvmt_slim_banner_DW48Fe {
      --slim-banner-gap: 20px;
      --slim-banner-padding: 32px;
      --slim-banner-image-width: 160px;
      --slim-banner-outer-margin: 20px;
    }

    @media screen and (min-width: 700px) {
      #shopify-section-template--27496146108664__mvmt_slim_banner_DW48Fe {
        --slim-banner-gap: 32px;
        --slim-banner-padding: 32px;
        --slim-banner-image-width: 160px;
        --slim-banner-outer-margin: 32px;
      }}

    @media screen and (min-width: 999px) {
      #shopify-section-template--27496146108664__mvmt_slim_banner_DW48Fe {
        --slim-banner-outer-margin: 48px;
      }}#shopify-section-template--27496146108664__mvmt_slim_banner_DW48Fe .slim-banner__outer {
        margin-left: var(--slim-banner-outer-margin);
        margin-right: var(--slim-banner-outer-margin);
      }#shopify-section-template--27496146108664__mvmt_slim_banner_DW48Fe .slim-banner__outer {
      overflow: hidden;
      border: none;
      border-radius: var(--media-border-radius);
    }

    #shopify-section-template--27496146108664__mvmt_slim_banner_DW48Fe .slim-banner__inner {
      display: flex;
      flex-direction: column;
      align-items: center;
      text-align: center;
      gap: var(--slim-banner-gap);
      padding-top: var(--slim-banner-padding);
      padding-bottom: var(--slim-banner-padding);padding-left: var(--slim-banner-padding);
        padding-right: var(--slim-banner-padding);}

    #shopify-section-template--27496146108664__mvmt_slim_banner_DW48Fe .slim-banner__image {
      flex-shrink: 0;
      width: 100%;
      max-width: var(--slim-banner-image-width);
    }

    #shopify-section-template--27496146108664__mvmt_slim_banner_DW48Fe .slim-banner__image img {
      display: block;
      width: 100%;
      height: auto;
    }

    #shopify-section-template--27496146108664__mvmt_slim_banner_DW48Fe .slim-banner__text {
      display: flex;
      flex-direction: column;
      align-items: center;
      text-align: center;
      gap: 8px;
      width: 100%;
    }

    #shopify-section-template--27496146108664__mvmt_slim_banner_DW48Fe .slim-banner__heading,
    #shopify-section-template--27496146108664__mvmt_slim_banner_DW48Fe .slim-banner__content {
      max-width: 100%;
    }

    #shopify-section-template--27496146108664__mvmt_slim_banner_DW48Fe .slim-banner__rule {
      display: none;
    }

    #shopify-section-template--27496146108664__mvmt_slim_banner_DW48Fe .slim-banner__actions {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      align-items: center;
      gap: 12px;
      width: 100%;
    }

    @media screen and (min-width: 700px) {
      #shopify-section-template--27496146108664__mvmt_slim_banner_DW48Fe .slim-banner__inner {
        flex-direction: row;
        text-align: start;
      }

      #shopify-section-template--27496146108664__mvmt_slim_banner_DW48Fe .slim-banner__text {
        flex: 1;
        align-items: flex-start;
        text-align: start;
      }

      #shopify-section-template--27496146108664__mvmt_slim_banner_DW48Fe .slim-banner__heading {
        max-width: 600px;
      }

      #shopify-section-template--27496146108664__mvmt_slim_banner_DW48Fe .slim-banner__content {
        max-width: 400px;
      }

      #shopify-section-template--27496146108664__mvmt_slim_banner_DW48Fe .slim-banner__actions {
        width: auto;
        margin-inline-start: auto;
        flex-wrap: nowrap;
      }}@media screen and (min-width: 999px) {
        #shopify-section-template--27496146108664__mvmt_slim_banner_DW48Fe .slim-banner__text {
          flex-direction: row;
          align-items: center;
          gap: var(--slim-banner-gap);
        }

        #shopify-section-template--27496146108664__mvmt_slim_banner_DW48Fe .slim-banner__rule {
          display: block;
          align-self: stretch;
          width: 1px;
          background-color: currentColor;
          opacity: 0.3;
        }}

    #shopify-section-template--27496146108664__mvmt_collage_N4Fd89 {
      --collage-gap: 12px;
    }

    @media screen and (min-width: 999px) {
      #shopify-section-template--27496146108664__mvmt_collage_N4Fd89 {
        --collage-gap: 24px;
      }}


    #shopify-section-template--27496146108664__mvmt_collage_N4Fd89 .collage__grid {
      display: flex;
      gap: var(--collage-gap);
      overflow-x: auto;
      scroll-snap-type: x mandatory;
      scrollbar-width: none;
      -ms-overflow-style: none;
    }

    #shopify-section-template--27496146108664__mvmt_collage_N4Fd89 .collage__grid::-webkit-scrollbar {
      display: none;
    }

    #shopify-section-template--27496146108664__mvmt_collage_N4Fd89 .collage-navigation.scroll-area {
      scrollbar-width: none;
      -ms-overflow-style: none;
    }

    #shopify-section-template--27496146108664__mvmt_collage_N4Fd89 .collage-navigation.scroll-area::-webkit-scrollbar {
      display: none;
    }

    #shopify-section-template--27496146108664__mvmt_collage_N4Fd89 .collage__row {
      display: contents;
    }

    #shopify-section-template--27496146108664__mvmt_collage_N4Fd89 .collage__item {
      display: block;
      position: relative;
      flex: 0 0 auto;
      width: 80vw;
      aspect-ratio: 2 / 3;
      overflow: hidden;
      scroll-snap-align: center;
      background-color: rgb(var(--text-color) / 0.06);
      color: inherit;
      text-decoration: none;
      border-radius: var(--media-border-radius);
    }

    #shopify-section-template--27496146108664__mvmt_collage_N4Fd89 .collage__media {
      display: block;
      width: 100%;
      height: 100%;
    }

    #shopify-section-template--27496146108664__mvmt_collage_N4Fd89 .collage__media picture,
    #shopify-section-template--27496146108664__mvmt_collage_N4Fd89 .collage__media img,
    #shopify-section-template--27496146108664__mvmt_collage_N4Fd89 .collage__media svg {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
      transition: transform 1200ms;
    }

    #shopify-section-template--27496146108664__mvmt_collage_N4Fd89 .collage__item:hover .collage__media img,
    #shopify-section-template--27496146108664__mvmt_collage_N4Fd89 .collage__item:hover .collage__media svg {
      transform: scale(1.05);
    }

    #shopify-section-template--27496146108664__mvmt_collage_N4Fd89 .collage__item-content {
      position: absolute;
      bottom: 20px;
      left: 20px;
      /* Tile label sits over photography; use the scheme background as the text
         color so it reads light-on-image in the brand's light color schemes. */
      color: rgb(var(--background));
    }

    #shopify-section-template--27496146108664__mvmt_collage_N4Fd89 .collage__item-content .collage__item-heading {
      text-transform: none;
      letter-spacing:.05rem;
      color: inherit;
    }

    #shopify-section-template--27496146108664__mvmt_collage_N4Fd89 .collage__item-content .link {
      color: inherit;
    }

    #shopify-section-template--27496146108664__mvmt_collage_N4Fd89 .collage__item-content :where(:not(meta, span) + *) {
      margin-block-start: 4px;
    }

    @media screen and (max-width: 998px) {
      #shopify-section-template--27496146108664__mvmt_collage_N4Fd89 .collage__item-content .collage__item-heading {
        font-size: 16px;
      }

      /* CTA is hidden below; the heading takes over as the link affordance.
         Mirrors the vendor's .link gradient underline + hover animation. */
      #shopify-section-template--27496146108664__mvmt_collage_N4Fd89 a.collage__item .collage__item-heading {
        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;
      }

      @media screen and (pointer: fine) {
        #shopify-section-template--27496146108664__mvmt_collage_N4Fd89 a.collage__item .collage__item-heading {
          background-position: 0 min(100%, 1.2lh);
        }

        #shopify-section-template--27496146108664__mvmt_collage_N4Fd89 a.collage__item:hover .collage__item-heading {
          background-size: 0 1px;
        }}

      #shopify-section-template--27496146108664__mvmt_collage_N4Fd89 .collage__item-content .link {
        display: none;
      }}

    #shopify-section-template--27496146108664__mvmt_collage_N4Fd89 .collage-navigation {
      display: flex;
      gap: 40px;
      overflow-x: visible;
      overflow-y: visible;
      padding-top: 4px;
      justify-content: flex-start;
    }

    #shopify-section-template--27496146108664__mvmt_collage_N4Fd89 .collage-navigation button,
    #shopify-section-template--27496146108664__mvmt_collage_N4Fd89 .collage-navigation button * {
      text-transform: uppercase;
      letter-spacing: 0.12em;
    }

    #shopify-section-template--27496146108664__mvmt_collage_N4Fd89 .collage-navigation button {
      position: relative;
      overflow: visible;
    }

    #shopify-section-template--27496146108664__mvmt_collage_N4Fd89 .collage-navigation button::after {
      content: '';
      position: absolute;
      left: 0;
      top: calc(100% + 4px);
      width: 0%;
      height: 1px;
      background-color: rgb(var(--text-color));
      transition: width 200ms ease;
    }

    #shopify-section-template--27496146108664__mvmt_collage_N4Fd89 .collage-navigation button[aria-current="true"]::after {
      width: 100%;
    }

    #shopify-section-template--27496146108664__mvmt_collage_N4Fd89 .section-stack {
      gap: 32px;
    }@media screen and (min-width: 700px) {
        #shopify-section-template--27496146108664__mvmt_collage_N4Fd89 .collage__item {
          width: 38vw;
        }}@media screen and (min-width: 999px) {
      #shopify-section-template--27496146108664__mvmt_collage_N4Fd89 .collage__grid {
        flex-direction: column;
        overflow-x: visible;
      }

      #shopify-section-template--27496146108664__mvmt_collage_N4Fd89 .collage__row {
        display: flex;
        gap: var(--collage-gap);
        overflow: hidden;
        aspect-ratio: 56 / 14;
        border-radius: var(--media-border-radius);
      }

      #shopify-section-template--27496146108664__mvmt_collage_N4Fd89 .collage__item {
        width: auto;
        height: 100%;
        aspect-ratio: unset;
        scroll-snap-align: unset;
      }

      #shopify-section-template--27496146108664__mvmt_collage_N4Fd89 .collage__row--1 > .collage__item:first-child {
        flex: 1 0 var(--row-1-first-width);
      }

      #shopify-section-template--27496146108664__mvmt_collage_N4Fd89 .collage__row--1 > .collage__item:last-child {
        flex: 1 0 var(--row-1-second-width);
      }

      #shopify-section-template--27496146108664__mvmt_collage_N4Fd89 .collage__row--2 > .collage__item:first-child {
        flex: 1 0 var(--row-2-first-width);
      }

      #shopify-section-template--27496146108664__mvmt_collage_N4Fd89 .collage__row--2 > .collage__item:last-child {
        flex: 1 0 var(--row-2-second-width);
      }

      #shopify-section-template--27496146108664__mvmt_collage_N4Fd89 .collage__item-content {
        bottom: auto;
        left: 0;
        top: 0;
        padding: 20px;
      }}
  

    #shopify-section-template--27496146108664__featured-collections-2 {
      --product-list-items-per-row: 2;
      --product-list-horizontal-spacing-factor: 1;
      --product-list-vertical-spacing-factor: 1;
    }

    @media screen and (min-width: 700px) {
      #shopify-section-template--27496146108664__featured-collections-2 {
        --product-list-items-per-row: 4;
      }}
  

    #shopify-section-template--27496146108664__testimonials {
      --testimonials-font-size: calc(clamp(1.125rem, 1.064516129032258rem + 0.25806451612903225vw, 1.25rem) * 1);
    }
  
 #shopify-section-template--27496146108664__testimonials h5 {line-height: 1.6em;} 

  #shopify-section-sections--27496146764024__footer {
    --footer-content-justify-items: space-between;
  }

 /*#sidebar-menu button[aria-controls="header-panel-3"],#sidebar-menu button[aria-controls="header-panel-3"] * {color: #b70700 !important;}#header-panel-3 .header-sidebar__nested-linklist a {font-size: 1.1rem;}.header-sidebar__promo {font-size: 1.5rem;}.header-sidebar__promo .text-subdued {text-transform: none; font-size: 0.8rem; text-decoration: underline;}*/ 
.k-s09230a0b.k-s09230a0b.k-s09230a0b{fill-opacity:.07;fill-rule:nonzero}
.k-s1758790c.k-s1758790c.k-s1758790c{fill:#fffcf0;fill-rule:nonzero}
.k-s255a446e.k-s255a446e.k-s255a446e{opacity:0;transform:translateY(-15px)}
.k-s2749fa79.k-s2749fa79.k-s2749fa79{display:none;height:0px;visibility:hidden;width:0px}
.k-s27c47296.k-s27c47296.k-s27c47296{fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1}
.k-s42785398.k-s42785398.k-s42785398{fill:white;fill-opacity:1}
.k-s47981ff7.k-s47981ff7.k-s47981ff7{opacity:0;transform:translateY(-10px)}
.k-s4e5efd47.k-s4e5efd47.k-s4e5efd47{background-position:0% 0% !important;border-color:rgba(255, 255, 255, 0.15) !important;color:rgb(255, 255, 255) !important;offset-rotate:auto 0deg !important;stroke:rgb(255, 255, 255) !important;stroke-dashoffset:1.86505px !important}
.k-s5467cd6f.k-s5467cd6f.k-s5467cd6f{opacity:0!important}
.k-s632b29d9.k-s632b29d9.k-s632b29d9{height:1px;left:0px;position:absolute;top:var(--header-scroll-tracker-offset, 10px);width:1px}
.k-s6f9051e3.k-s6f9051e3.k-s6f9051e3{display:none}
.k-s74c791a8.k-s74c791a8.k-s74c791a8{fill:#ef4323;fill-rule:nonzero}
.k-s84a28e0e.k-s84a28e0e.k-s84a28e0e{fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1}
.k-s862d94ba.k-s862d94ba.k-s862d94ba{stroke:black;stroke-opacity:0.07}
.k-s8aadad26.k-s8aadad26.k-s8aadad26{fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1}
.k-s8ba01125.k-s8ba01125.k-s8ba01125{fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1}
.k-sa4eac2cf.k-sa4eac2cf.k-sa4eac2cf{display:block !important;opacity:1 !important;position:fixed !important;visibility:inherit !important;z-index:2147483000 !important}
.k-sa656d507.k-sa656d507.k-sa656d507{background-image:url("assets/ot-close.901bb0e03b8c3c0a.svg")}
.k-sbc45104c.k-sbc45104c.k-sbc45104c{display:none!important}
.k-sbcc16719.k-sbcc16719.k-sbcc16719{clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2}
.k-sc828da82.k-sc828da82.k-sc828da82{height:100%}
.k-sd03f8b33.k-sd03f8b33.k-sd03f8b33{opacity:0;transform:translateY(20px)}
.k-sd622bbec.k-sd622bbec.k-sd622bbec{opacity:0}
.k-sd722bd7f.k-sd722bd7f.k-sd722bd7f{opacity:1}
.k-sde52c091.k-sde52c091.k-sde52c091{fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1}
.k-se187bf38.k-se187bf38.k-se187bf38{fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1}
.k-se47805a6.k-se47805a6.k-se47805a6{border:0px !important;height:0px !important;margin:0px !important;overflow:hidden !important;padding:0px !important;position:fixed !important;visibility:hidden !important;visibility:hidden!important;width:0px !important;z-index:-100 !important}
.k-sf30fcc97.k-sf30fcc97.k-sf30fcc97{fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1}
.k-sf45c6274.k-sf45c6274.k-sf45c6274{display:block;display:block}
.k-sf6a2b996.k-sf6a2b996.k-sf6a2b996{opacity:0;transform:translateY(10px)}
.k-sf6e09daa.k-sf6e09daa.k-sf6e09daa{opacity:1;transform:translateY(0px)}
.k-sf98a1f79.k-sf98a1f79.k-sf98a1f79{fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1}
@media all{
*,:before,: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}html{-webkit-text-size-adjust:100%;tab-size:4;scroll-padding-top:var(--sticky-area-height);interpolate-size:allow-keywords;line-height:1.5}body{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}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}button,input,optgroup,select,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}input[type=submit]{cursor:pointer}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:#0000;background-image:none}button,label,summary,[role=button],[type=checkbox],[type=radio]{-webkit-tap-highlight-color:transparent;touch-action:manipulation;cursor:pointer}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}::-webkit-date-and-time-value{text-align:start}[type=date]{min-height:3rem}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{list-style-type:none}summary::-webkit-details-marker{display:none}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ul,ol,menu{margin:0;padding:0}.unstyled-list{margin:0;padding:0;list-style:none}input::placeholder,textarea::placeholder{opacity:1;color:rgb(var(--text-color) / .65)}:disabled{cursor:default!important}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img{color:#0000;max-width:100%;height:auto}[role=img] svg{display:initial}picture source{display:contents}:focus:not(:focus-visible){outline:none}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s}}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))}.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__meta>*+:before{content:"\2022";margin-inline-end:.5rem}.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:not(:hover){color:rgb(var(--button-text-color))!important}@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>*{margin:0!important}.button-group:has(.link):has(.button){column-gap:1.5rem}@media screen and (min-width:700px){.button-group:has(.link):not(:has(.button)){column-gap:2rem}}@keyframes animateIconInline{0%{opacity:1;transform:translate(0)}50%{opacity:0;transform:translate(100%)}51%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes animateIconBlock{0%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(100%)}51%{opacity:0;transform:translateY(-100%)}to{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}@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}}:is(.circle-button--lg,.circle-button--xl)>svg{width:1rem}.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;top:0;right:0;bottom:0;left:0}.content-over-media>picture,.content-over-media>image-parallax picture{display:contents}.content-over-media>:is(img,video,iframe,svg,video-media,figure),.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,figure){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}.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)}@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>*{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;top:0;right:0;bottom:0;left:0}.page-dots>*[aria-current=true]:after{opacity:1}.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}@media screen and (pointer:fine){.prev-next-button--prev:hover svg{animation-direction:reverse!important}}@media screen and (pointer:fine){.floating-controls-container--on-hover:hover>.floating-controls-container__control:not(:has([disabled])){opacity:1;transform:translateY(0)}}: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;top:0;right:0;bottom:0;left: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;top:-.65rem;right:-.65rem;bottom:-.65rem;left:-.65rem}.modal::part(base){place-items:end center;width:100%;height:100%;display:grid;position:fixed;top:0;right:0;bottom:0;left: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::part(base){place-items:center}}.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;top:0;right:0;bottom:0;left: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;top:0;right:0;bottom:0;left: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--bottom-end{inset-block-start:calc(100% + var(--popover-block-offset));inset-inline-end:0}}.banner:has(.banner__text-with-button){padding-block:1.25rem}.form{align-content:start;row-gap:var(--form-gap);display:grid}.form-row>.form-control{flex:1 0 var(--fieldset-row-control-width, 14rem)}.form-row>button{flex-grow:1}.form-control{gap:var(--form-control-gap);display:grid;position:relative}.form-control>label{justify-self:start}.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~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:rotate(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)}.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:translate(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:translate(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:1px}.shopify-section:not(:has(.section-spacing))+.shopify-section{border-block-start-width:0}.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)}.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))}.shopify-section:empty{display:none}.section-stack{gap:var(--section-stack-gap);grid-auto-columns:minmax(0,1fr);display:grid}.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:1000px){.md\:unbleed{margin-inline:0;padding-inline:0;scroll-padding-inline:0}}.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}@supports not (aspect-ratio: 1){:is(video-media,model-media):before{content:"";padding-block-end:calc(100% / (var(--aspect-ratio, var(--default-aspect-ratio))));display:block}:is(video-media,model-media)>*{height:100%;top:0;left:0;position:absolute!important}}@container media (width >= 32rem){:is(video-media,model-media)::part(play-button){width:4rem;height:4rem}}video-media[show-play-button]:not([loaded]),video-media:not([autoplay]){cursor:pointer}video-media>:is(video,iframe,img){border-radius:inherit;width:100%;height:100%;transition:opacity .2s ease-in-out}video-media>:-webkit-any(video:not(:-webkit-full-screen),img){object-fit:cover;object-position:center;margin:0!important}video-media>:is(video:not(:fullscreen),img){object-fit:cover;object-position:center;margin:0!important}video-media>:is(iframe,img){position:absolute;top:0;right:0;bottom:0;left:0}video-media:not([loaded])>:is(video,iframe),video-media[loaded]>img,video-media[loaded]::part(play-button){opacity:0;pointer-events:none}video-media[suspended]~*{pointer-events:none}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%}video-media:hover::part(play-button){scale:1.1}@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}}.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 img{max-width:none}.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)}}.product-card{scroll-snap-align:start;grid-template-columns:minmax(0,1fr);align-content:start;gap:0;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:focus svg,.product-card__quick-add-button:hover svg{transform:rotate(90deg)}.product-card:focus-within .product-card__quick-add-button,.product-card:hover .product-card__quick-add-button,.product-card__quick-add-button:focus{opacity:1;transform:translateY(0)}}.product-card__info{--heading-text-transform: var(--product-card-text-transform);text-align:center;text-transform:var(--product-card-text-transform);align-content:start;justify-items:center;gap:.75rem;padding-block-start:1.25rem;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}}.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-flow dense / 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);reading-flow:grid-rows;display:grid}@supports (grid-template-rows: subgrid){.product-list:not([collection-desktop-layout=compact],.product-list--compact)>*{grid-template-rows:subgrid;grid-row:span 2}}@media screen and (max-width:699px){.product-list:not(.product-list--carousel){margin-inline:-.625rem}}@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}}@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}}@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}}.product-list__promo{grid-column:1 / -1}@media screen and (min-width:700px){.product-list__promo{grid-column:span var(--product-list-promo-column-span);grid-row:span 1;height:100%}.product-list__promo .content-over-media :is(img,video,iframe,svg,video-media){position:absolute}.product-list[collection-desktop-layout=compact] .product-list__promo{display:none}@supports (grid-template-rows: subgrid){.product-list__promo{grid-row:span 2;gap:0;display:grid}.product-list__promo .content-over-media{grid-row:span 1}}}.quick-buy-modal::part(content){position:relative}@media screen and (max-width:699px){.quick-buy-modal::part(body){padding-inline:0}.quick-buy-modal__gallery-wrapper .price-list{justify-content:center}.quick-buy-modal__gallery-wrapper .price-list .h6{font-size:.6875rem}.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}}@media screen and (min-width:700px){.quick-buy-modal::part(header){display:none}}.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 :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}@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}}:where(:is(.prose-justify-start,.prose-justify-left)>*){margin-inline:0 auto}:where(.prose-justify-center>*){margin-inline:auto}:where(:is(.prose-justify-end,.prose-justify-right)>*){margin-inline:auto 0}.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){.link{background:linear-gradient(to right,currentColor,currentColor) 0 min(100%,1.2lh) / 100% 1px no-repeat}}@media screen and (pointer:fine){.link:hover{background-size:0 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(td,th):not(:empty){border-block-width:1px}:where(th):not(:empty){border-block-start-width:0}table:not(.table--bordered) :is(th,td):first-child,table:not(.table--bordered) :is(th,td):empty+td{padding-inline-start:0}:is(th,td):last-child{padding-inline-end:0}.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: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))}}.branding-colors--facebook{--branding-background: 24 119 242;--branding-color: 255 255 255}.branding-colors--instagram{--branding-background: 195 42 163;--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}.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;top:0;right:0;bottom:0;left: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))}:is(:checked+.color-swatch--underline,.color-swatch--underline.is-selected):after{content:"";background-color:currentColor;width:100%;height:1px;position:absolute;inset-block-end:-5px;inset-inline-start:0}.thumbnail-swatch>img{border-radius:inherit;height:100%}:is(:checked+.block-underline,.block-underline.is-selected):after{content:"";background-color:rgb(var(--text-color));width:100%;height:1px;position:absolute;inset-block-end:2px;inset-inline-start:0}.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}}.text-with-icon{align-items:center;gap:.625rem;display:flex}.text-with-icon>svg{flex-shrink:0}.icon{vertical-align:middle;height:auto;transition:transform .2s;display:block}.group[aria-expanded=true] .icon.group-expanded\:rotate{transform:rotate(180deg)}[dir=rtl] .icon--direction-aware{scale:-1}.price-list{flex-wrap:wrap;align-items:baseline;column-gap:.5rem;display:flex}.localization-selectors{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.75rem;display:flex}.localization-toggle{vertical-align:middle;align-items:center;column-gap:.625rem;display:inline-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--sold-out{background:rgb(var(--sold-out-badge-background));color:rgb(var(--sold-out-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 :is(svg,img){flex-shrink:0}[data-tooltip]{--tooltip-text-color: var(--text-color);--tooltip-background: var(--background);position:relative}@media screen and (pointer:fine){[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}[data-tooltip]:hover:after{visibility:visible;opacity:1;scale:1}}.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 screen and (min-width:700px){.play-button svg{width:5rem;height:5rem}}.quantity-selector:focus-within:has(:focus-visible){border-color:currentColor}.quantity-selector__button svg{transition:opacity .2s}.quantity-selector__button[disabled] svg,.quantity-selector__button:hover svg{opacity:.65}.quantity-selector__input-wrapper>*{grid-area:1 / -1}@starting-style{.quantity-selector__input-wrapper[aria-busy=true] .quantity-selector__spinner{opacity:0;translate:0 4px}}.breadcrumb{display:none}.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}}.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{0%{stroke-dashoffset:var(--stroke-dasharray)}to{stroke-dashoffset:0}}.circular-progress circle:last-child{stroke-dasharray:var(--stroke-dasharray);stroke-dashoffset:var(--stroke-dasharray)}@media(prefers-reduced-motion:no-preference){image-parallax img{transform:scale(1.3) translateY(-11.5385%)}}.share-buttons .social-media{--social-media-icon-size: 1rem;--social-media-list-gap: .75rem}.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>*{grid-area:1 / -1}.before-after__cursor svg{width:var(--before-after-cursor-size);height:var(--before-after-cursor-size)}[dir=rtl] :is(.before-after--horizontal .before-after__after-image){clip-path:inset(0 var(--before-after-cursor-position, 0%) 0 0)}@media screen and (max-width:699px){.before-after .button{padding:.45rem 1.5rem}}@media screen and (min-width:700px){.before-after__content-wrapper:has(.button){--before-after-content-inset-block: 2.5rem}}.article__toolbar .social-media{gap:.75rem 1rem}.article__toolbar .social-media svg{width:1rem;height:1rem}.article__image img{height:var(--article-image-height);object-fit:cover}.comment:not(:first-child){padding-block-start:2rem}.cart-recap [type=submit]{margin-block-start:1rem}@media screen and (min-width:700px){.cart-footer>:not(:only-child){width:min(24rem,100%)}}.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)}.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));reading-flow:flex-visual;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{reading-flow:flex-visual;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:rotate(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}}.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}.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-condensed .h6{font-size:.625rem}}.dynamic-grid__cell:has(.editor-is-selected){outline-offset:2px;background-color:#0000000d;outline:2px dashed gray}.dynamic-grid__cell img,.dynamic-grid__cell video,.dynamic-grid__cell .play-button{margin-block-start:0!important}.dynamic-grid.editor-is-selected .dynamic-grid__cell:not(.editor-is-selected){opacity:.6}.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__block-list:has(.footer__accordion-group){grid-template-columns:1fr}.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__accordion-group{display:contents}}@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}}.faq__category+.accordion{margin-block-start:1.25rem}.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)}.featured-collections-carousel>*{grid-area:1 / -1}.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}.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)}@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__primary-nav{flex-wrap:wrap;grid-area:primary-nav;align-items:center;gap:.625rem 1.25rem;display:flex}.header__primary-nav-item [data-title]:before{content:attr(data-title);width:max-content;height:2px;transform-origin:var(--transform-origin-start);background:rgb(var(--text-color));font:inherit;letter-spacing:inherit;text-transform:inherit;color:#0000;pointer-events:none;transition:transform .2s ease-in-out;position:absolute;inset-block-end:0;transform:scaleX(0)}.header__primary-nav-item [data-title]:hover:before{transform:scaleX(1)}.header__primary-nav-item [data-title]:has(.header__dropdown-menu):before{display:none}@media screen and (max-width:699px){.header__nav-icon{width:1.375rem}}@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}}shopify-account{--shopify-account-font-heading: var(--heading-font-family);--shopify-account-font-heading-weight: var(--heading-font-weight);--shopify-account-font-body: var(--text-font-family);--shopify-account-font-body-weight: var(--text-font-weight);--shopify-account-radius-button: var(--button-border-radius);--shopify-account-radius-input: var(--input-border-radius);--shopify-account-radius-dialog: 0;--shopify-account-color-background: rgb(var(--modal-scheme-background));--shopify-account-color-text: rgb(var(--modal-scheme-text-color));--shopify-account-signed-in-avatar-color-background: rgb(var(--text-color));--shopify-account-signed-in-avatar-color-text: rgb(from rgb(var(--text-color)) calc(255 - r) calc(255 - g) calc(255 - b) );--shopify-account-signed-in-avatar-size: 24px;--shopify-account-avatar-size: none;display:block}shopify-account::part(signed-out-avatar){line-height:1.7}.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 :is(a,summary){padding:.375rem 1.5625rem;display:block}.header__dropdown-menu .header__menu-disclosure{position:relative}.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__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%}.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 .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__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}}@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){.image-with-text-block--parallax>svg,.image-with-text-block--parallax>picture img{min-height:100lvh}}}@media screen and (max-width:999px){.images-with-text-scroll__item:not(.is-selected){visibility:hidden}}.media-grid__item>*{height:100%}.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:has(.multi-column__media){gap:0}.multi-column__item--overlap:has(.multi-column__media)>.prose{isolation:isolate}.multi-column__item--overlap:has(.multi-column__media)>.prose>:first-child{margin-block-start:-.5lh!important}.multiple-media-with-text__media-wrapper>*{grid-row:1 / -1}.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}}.password__header>*{grid-area:1 / -1}.password__social .social-media{justify-content:center}.shopify-section--main-product .section-spacing{padding-block-start:0}@media screen and (min-width:1000px){.shopify-section--main-product .section-spacing[allow-transparent-header] .container{--container-max-width: none}.shopify-section--main-product .section-spacing{padding-block-start:var(--container-gutter)}}.product-gallery__media>*{width:100%}.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: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-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-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>svg{transition:transform .2s ease-in-out}@media screen and (pointer:fine){.product-info__more-info:hover>svg{transform:translate(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 screen and (max-width:699px){.complementary-products__product-list--carousel .product-card__figure{max-width:11.25rem;margin-inline:auto}}.product-sticky-bar__info img{width:3.75rem}@media screen and (max-width:699px){.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}}@media screen and (min-width:700px){.quick-order-list__table-body tr~tr td:not(:has(img)):first-child{padding-inline-start:20px}}.quantity-breaks-table li{padding-block:.5rem}.quantity-breaks-table li:last-child{padding-block-end:0}.scrolling-content::part(scroller){min-width:max-content;display:inline-flex;position:relative}.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}.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:has(.shop-the-look__carousel.is-expanded):before{opacity:1}}@media screen and (min-width:1000px){.shop-the-look__item:not(.is-selected){visibility:hidden}.shop-the-look__item-product:not(.is-selected){visibility:hidden}}.slideshow:has(.page-dots,.slideshow__volume-control){--content-over-media-row-gap: 4rem}.slideshow__slide:not(.is-selected){visibility:hidden;position:absolute;top:0;right:0;bottom:0;left:0}.slideshow__image-split img{height:var(--content-over-media-height, auto);object-fit:cover;min-width:100%;min-height:100%;max-height:100%}.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}}.testimonial-item:not(.is-selected){opacity:0;visibility:hidden}.testimonial-list__thumbnail img{max-width:var(--image-max-width)}.shopify-challenge__container>form{display:contents}.shopify-policy__title h1{font:inherit}.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:1000px){.text-with-icons:not(:has(>:nth-child(5))){--text-with-icons-items-per-row: 4;--text-with-icons-column-gap: 3.75rem}}:is(.timeline__carousel,.timeline__item)>*{grid-area:1 / -1}.timeline__item:not(.is-selected){visibility:hidden}.timeline__item-image-wrapper :is(img,svg){scale:1.05}@media screen and (min-width:700px){.timeline__item>*{grid-area:unset}}.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 (min-width:700px){.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:700;overflow:auto}.tap-area{position:relative}.tap-area:before{content:"";position:absolute;top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}@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){[reveal-on-scroll=true]{opacity:0}}@media(scripting:none){[reveal-on-scroll=true]{opacity:1}}.divide-x>:not([hidden])~:not([hidden]){border-inline-start-width:1px}.divide-y>:not([hidden])~:not([hidden]){border-block-start-width:1px}.text-subdued{color:rgb(var(--text-color) / .65)}.text-on-sale{color:rgb(var(--on-sale-text))}.scroll-area{scrollbar-width:none;overscroll-behavior-x:contain;overflow:auto hidden}.scroll-area::-webkit-scrollbar{display:none}.snap-center{scroll-snap-align:center;scroll-snap-stop:always}.hidden,.empty\:hidden:empty{display:none}.contents{display:contents}@media screen and (min-width:700px){.sm\:hidden{display:none}}@media screen and (min-width:1000px){.md\:hidden{display:none}}@media screen and (max-width:699px){.sm-max\:hidden{display:none}}@media screen and (max-width:999px){.md-max\:hidden{display:none}}.relative{position:relative}.wrap{flex-wrap:wrap}.text-center{text-align:center}.justify-center{justify-content:safe center}.justify-items-start{justify-items:start}.justify-items-center{justify-items:safe center}.align-self-start{align-self:start}@media screen and (min-width:700px){.sm\:text-start{text-align:start}}.w-full{width:100%}.h-full{height:100%}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}@media screen and (min-width:700px){.sm\:gap-5{gap:1.25rem}.sm\:gap-12{gap:3rem}}.overflow-hidden{overflow:hidden}.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)}.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}@media screen and (min-width:700px){.sm\:h4{font-size:var(--text-h4);line-height:1.6}}@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}}ol{margin-inline-start:2ch}ul{margin-inline-start:1em}: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}.line-clamp{-webkit-line-clamp:var(--line-clamp-count, 2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/66/assets/theme.css.map?v=102440721477998494661791293680 */

}
@media all{
:root{--breadcrumb-padding-block: 20px}*,:before,:after{-webkit-font-smoothing:subpixel-antialiased}@font-face{font-family:Brandon Grotesque Fallback;src:local("Helvetica Neue"),local("Arial");size-adjust:100%;ascent-override:94%;descent-override:24%;line-gap-override:0%}@font-face{font-family:IvyPresto Headline Fallback;src:local("Georgia");size-adjust:96%;ascent-override:92%;descent-override:26%;line-gap-override:0%}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{line-height:var(--heading-line-height, 1.2)}.h1-accent,.h2-accent,.h3-accent,.h4-accent,.h5-accent,.h6-accent{font-family:var(--heading-accent-font-family);font-weight:var(--heading-accent-font-weight);font-style:var(--heading-accent-font-style);letter-spacing:var(--heading-accent-letter-spacing);text-transform:var(--heading-accent-text-transform);line-height:var(--heading-accent-line-height, 1.2);overflow-wrap:anywhere}.h5-accent{font-size:var(--text-h5-accent)}.button{--hover-gradient: linear-gradient(rgb(var(--button-hover-background)), rgb(var(--button-hover-background)));transition:none}@media screen and (pointer:fine){.button:not([disabled],[aria-disabled=true]):hover,.features--button-transition .button:not([disabled],[aria-disabled=true]):hover{--initial-gradient: linear-gradient(rgb(var(--button-hover-background)), rgb(var(--button-hover-background)));color:rgb(var(--button-hover-text-color));border-color:rgb(var(--button-hover-background))}}.button:disabled,.button[aria-disabled=true]{--initial-gradient: linear-gradient(rgb(var(--button-disabled-background)), rgb(var(--button-disabled-background)));--hover-gradient: linear-gradient(rgb(var(--button-disabled-background)), rgb(var(--button-disabled-background)));color:rgb(var(--button-disabled-text-color));border-color:rgb(var(--button-disabled-background))}.uppercase{text-transform:uppercase}.color-swatch--more{--swatch-background: rgb(var(--border-color) / .12);font-size:.6875rem;font-weight:600;color:rgb(var(--text-color));border-color:rgb(var(--border-color))}.color-swatch--more:focus-visible{outline-offset:var(--swatch-offset)}.color-swatch--image{background-image:none;background-color:rgb(var(--background))}.color-swatch__image{width:100%;height:100%;object-fit:contain;border-radius:inherit}.header .header__menu-disclosure,.header .mega-menu .h6-accent,.header .header-sidebar__linklist-button.h6-accent.uppercase{letter-spacing:.1rem!important}.header li{text-transform:none;letter-spacing:.03rem!important}.header__primary-nav-item [data-title]:before{content:attr(data-title) / ""}.header .text-subdued:not(compare-at-price){text-transform:none;font-size:14px;text-decoration:underline}.header-sidebar__promo .text-subdued:not(compare-at-price){text-transform:none;font-size:14px;text-decoration:underline}.text-subdued{color:rgb(var(--text-color) / .85)}.breadcrumb:not(.breadcrumb--floating){display:block;padding-block:var(--breadcrumb-padding-block)}.breadcrumb__list{flex-wrap:wrap;row-gap:.375rem}.breadcrumb__list-item{white-space:nowrap}@media screen and (max-width:999px){.shopify-section--main-product:first-child [allow-transparent-header]>.container>.breadcrumb{margin-block-start:var(--header-height, 0px)}}@media screen and (min-width:1000px){.breadcrumb.md\:hidden{display:none}}@media screen and (max-width:999px){.breadcrumb.md-max\:hidden{display:none}}.back-to-top{position:fixed;inset-block-end:max(1.25rem,env(safe-area-inset-bottom));inset-inline-end:var(--container-gutter);z-index:40;opacity:0;transform:translateY(.5rem);transition:opacity .2s ease,transform .2s ease,inset-block-end .2s ease;pointer-events:none}.back-to-top:not([inert]){opacity:1;transform:translateY(0);pointer-events:auto}body:has(.product-sticky-bar.is-visible) .back-to-top{inset-block-end:calc(var(--product-sticky-bar-height, 0px) + (var(--container-gutter) * 2) + max(1.25rem,env(safe-area-inset-bottom)))}@media screen and (min-width:700px){height-observer[variable=product-sticky-bar]{display:contents}}@media screen and (max-width:699px){body:has(.product-sticky-bar.is-visible) #gladlyChat_container{inset-block-end:calc(var(--product-sticky-bar-height, 0px) + (var(--container-gutter) * 2))!important}}.back-to-top__button{-webkit-appearance:none;appearance:none;background:rgb(var(--background));color:rgb(var(--text-color));border:1px solid rgb(var(--border-color));border-radius:var(--rounded-full);box-shadow:0 .125rem .625rem rgb(var(--text-color) / .15)}@media(prefers-reduced-motion:reduce){.back-to-top{transition:none}}@media screen and (min-width:700px){.product-list__promo .content-over-media{container-type:size}.product-list__promo .content-over-media :is(img,video,iframe,svg,video-media){top:50%;left:50%;translate:-50% -50%;width:var(--promo-media-width, 100%);height:var(--promo-media-height, 100%);object-fit:var(--promo-media-fit, cover)}@supports (grid-template-rows: subgrid){.product-list__promo .content-over-media{grid-row:span 2}}}@media screen and (max-width:699.98px){.product-list[collection-mobile-layout=medium] .product-list__promo--mobile-single{grid-column:span 1;height:100%}.product-list[collection-mobile-layout=medium] .product-list__promo--mobile-single .content-over-media{container-type:size;aspect-ratio:var(--promo-aspect-ratio, 1)}.product-list[collection-mobile-layout=medium] .product-list__promo--mobile-single .content-over-media :is(img,video,iframe,svg,video-media){position:absolute;top:50%;left:50%;translate:-50% -50%;width:var(--promo-media-width, 100%);height:var(--promo-media-height, 100%);object-fit:var(--promo-media-fit, cover)}@supports (grid-template-rows: subgrid){.product-list[collection-mobile-layout=medium] .product-list__promo--mobile-single{display:grid;gap:0}.product-list[collection-mobile-layout=medium] .product-list__promo--mobile-single .content-over-media{grid-row:span 2}}}.badge{font-family:var(--text-font-family);font-weight:bolder;font-style:var(--text-font-style);letter-spacing:var(--text-letter-spacing)}.badge--on-sale,.badge--sold-out,.badge--custom{background:var(--badge-background, transparent);border:1px solid}.badge--sold-out{color:rgb(var(--sold-out-badge-background));border:none;background:var(--sold-out-badge-fill, var(--badge-background, transparent))}.product-card .product-title.line-clamp{min-height:calc(var(--line-clamp-count, 2) * 1lh)}.pagination__link{font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-style:var(--text-font-style);letter-spacing:var(--text-letter-spacing)}.collection-toolbar__button,.facets .accordion__toggle,.facets-drawer [slot=header],facets-sort-popover [slot=header]{font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-style:var(--text-font-style);letter-spacing:var(--text-letter-spacing);text-transform:none}.facets label:first-letter,.active-facets__value:first-letter{text-transform:uppercase}.collection-toolbar{box-shadow:0 1px rgb(var(--border-color));border-top:1px solid rgb(var(--border-color))}.promo-message{color:rgb(var(--promo-message-color))}.promo-message-fit{container-type:inline-size;width:100%}.promo-message--fit{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:clamp(12px,100cqw / (var(--promo-message-length, 20) * .55),var(--text-sm))}.cart-discount-field .input{padding-inline-end:2.75rem}.cart-drawer--promo [slot=header] .h4{margin-block-end:1.25rem}.cart-drawer--promo::part(header){padding-block-end:.5rem;align-items:flex-start}.cart-drawer--promo::part(close-button){block-size:calc(var(--text-h4) * var(--heading-line-height, 1.2))}.cart-drawer .line-item-info ul.text-subdued{font-size:14px}.product-card__media:focus-visible,.collage__item:focus-visible{outline-offset:-3px}.page-dots>*{width:var(--dot-target-size);height:var(--dot-target-size)}.page-dots>*:after{inset:calc(50% - var(--dot-size) / 2)}
/*# sourceMappingURL=/cdn/shop/t/66/assets/custom.css.map?v=32905776136131967841791293678 */

}
@font-face {
  font-family: 'GTStandard-M';
  src: url("assets/gtstandard-mregular.2dda39790292f332.woff2")
    format('woff2');
  font-style: normal;
  font-weight: 450;
  font-display: swap;
}
@font-face {
  font-family: 'GTStandard-M';
  src: url("assets/gtstandard-msemibold.d2910416447682f4.woff2")
    format('woff2');
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
#shopify-section-template--27496145846520__image_with_text_EzQpjj {
      --image-with-text-content-max-width: 430px;
    }
#shopify-section-template--27496145846520__main {
    --product-list-horizontal-spacing-factor: 0.6;
    --product-list-vertical-spacing-factor: 0.6;

    
    --collection-items-per-row-medium: 2;
    --collection-items-per-row-large: 1;
  }
#shopify-section-template--27496145846520__main .product-list {
    --product-list-max-items-per-row-allowed: 99 !important; 
  }
@media screen and (min-width: 700px) {
    #shopify-section-template--27496145846520__main {
      
      --collection-items-per-row-compact: 4;
      --collection-items-per-row-medium: 3;
      --collection-items-per-row-large: 2;
    }}
@media screen and (min-width: 1000px) {
    #shopify-section-template--27496145846520__main {--collection-items-per-row-compact: 6;
        --collection-items-per-row-medium: 4;
        --collection-items-per-row-large: 3;}

    #shopify-section-template--27496145846520__main .collection {}}
@media screen and (min-width: 1400px) {
    #shopify-section-template--27496145846520__main {}}
#shopify-section-template--27496145846520__multi_column_plus_W7WfAP {
      --multi-column-gap: 20px;
      --multi-column-column-width: 100%;
      --multi-column-grid: auto / repeat(auto-fit, var(--multi-column-column-width));
      --multi-column-content-alignment: safe start;
    }
@media screen and (min-width: 700px) {
      #shopify-section-template--27496145846520__multi_column_plus_W7WfAP {
        --multi-column-columns-per-row: 2;
        --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)));
      }}
@media screen and (min-width: 999px) {
      #shopify-section-template--27496145846520__multi_column_plus_W7WfAP {
        --multi-column-gap: 24px;
        --multi-column-columns-per-row: 2;
        --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));
      }}
@media screen and (min-width: 700px) and (max-width: 998px) {
        #shopify-section-template--27496145846520__multi_column_plus_W7WfAP {
          --multi-column-columns-per-row: 2;
          --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--27496145846520__multi_column_plus_W7WfAP .multi-column {
          overflow-x: visible;
          display: grid;
          grid: var(--multi-column-grid);
        }}
#shopify-section-template--27496145846520__multi_column_plus_W7WfAP .multi-column__item {
        position: relative;
      }
#shopify-section-template--27496145846520__multi_column_plus_W7WfAP .multi-column__item .prose {
        position: absolute;
        inset: 0;
        width: 100%;
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        background-color: rgba(0, 0, 0, 0.0);
      }
#shopify-section-template--27496145846520__multi_column_plus_W7WfAP .multi-column {
      gap: var(--multi-column-gap);
      row-gap: var(--multi-column-gap);
    }
@media screen and (max-width: 699px) {
      #shopify-section-template--27496145846520__multi_column_plus_W7WfAP .multi-column__item--hide-mobile {
        display: none;
      }}
@media screen and (min-width: 999px) {
      #shopify-section-template--27496145846520__multi_column_plus_W7WfAP .multi-column__item--hide-desktop {
        display: none;
      }}
#shopify-section-template--27496145846520__multi_column_plus_W7WfAP .multi-column__item {
      border-radius: 0;
      overflow: hidden;
      gap: 0;
    }
#shopify-section-template--27496145846520__multi_column_plus_W7WfAP .multi-column__item img {
      display:block;
      width:100%;
      height:auto;
    }
#shopify-section-template--27496145846520__multi_column_plus_W7WfAP .multi-column__item .prose {
      padding: 24px 20px 30px 20px;
    }
@media screen and (min-width: 700px) {
      #shopify-section-template--27496145846520__multi_column_plus_W7WfAP .multi-column__item .prose {
        padding: 6% 8% 8% 8%;
      }}
#shopify-section-template--27496145846520__multi_column_plus_W7WfAP .multi-column__item .prose :where(:not(meta, span) + *) {
      margin-block-start: 0.5rem;
    }
#shopify-section-template--27496145846520__multi_column_plus_W7WfAP .multi-column__item .prose .link {
      display: inline-block;
      width: fit-content;
      align-self: start;
    }
#shopify-section-template--27496145846520__multi_column_plus_W7WfAP .multi-column__item .button-group {
      margin-top: 24px;
    }
.k-s93682470.k-s93682470.k-s93682470{background-position:0% 0% !important;border-color:rgb(60, 58, 58) !important;color:rgb(252, 251, 248) !important;fill:rgb(0, 0, 0) !important;offset-rotate:auto 0deg !important;opacity:0;transform:translateY(-10px)}
.k-sec6c0997.k-sec6c0997.k-sec6c0997{opacity:1;transform:translateX(0px)}
@media all{
*,:before,: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}html{-webkit-text-size-adjust:100%;tab-size:4;scroll-padding-top:var(--sticky-area-height);interpolate-size:allow-keywords;line-height:1.5}body{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}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}button,input,optgroup,select,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}input[type=submit]{cursor:pointer}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:#0000;background-image:none}button,label,summary,[role=button],[type=checkbox],[type=radio]{-webkit-tap-highlight-color:transparent;touch-action:manipulation;cursor:pointer}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}::-webkit-date-and-time-value{text-align:start}[type=date]{min-height:3rem}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{list-style-type:none}summary::-webkit-details-marker{display:none}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ul,ol,menu{margin:0;padding:0}.unstyled-list{margin:0;padding:0;list-style:none}input::placeholder,textarea::placeholder{opacity:1;color:rgb(var(--text-color) / .65)}:disabled{cursor:default!important}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img{color:#0000;max-width:100%;height:auto}[role=img] svg{display:initial}:focus:not(:focus-visible){outline:none}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s}}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))}.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__meta>*+:before{content:"\2022";margin-inline-end:.5rem}.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:not(:hover){color:rgb(var(--button-text-color))!important}@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>*{margin:0!important}.button-group:has(.link):has(.button){column-gap:1.5rem}@media screen and (min-width:700px){.button-group:has(.link):not(:has(.button)){column-gap:2rem}}@keyframes animateIconInline{0%{opacity:1;transform:translate(0)}50%{opacity:0;transform:translate(100%)}51%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes animateIconBlock{0%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(100%)}51%{opacity:0;transform:translateY(-100%)}to{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}@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}}:is(.circle-button--lg,.circle-button--xl)>svg{width:1rem}.content-over-media>picture,.content-over-media>image-parallax picture{display:contents}.content-over-media>:is(img,video,iframe,svg,video-media,figure),.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,figure){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}.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)}.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;top:0;right:0;bottom:0;left:0}.page-dots>*[aria-current=true]:after{opacity:1}.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(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;top:0;right:0;bottom:0;left: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;top:-.65rem;right:-.65rem;bottom:-.65rem;left:-.65rem}.modal::part(base){place-items:end center;width:100%;height:100%;display:grid;position:fixed;top:0;right:0;bottom:0;left: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::part(base){place-items:center}}.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;top:0;right:0;bottom:0;left: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;top:0;right:0;bottom:0;left: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--bottom-end{inset-block-start:calc(100% + var(--popover-block-offset));inset-inline-end:0}}.banner:has(.banner__text-with-button){padding-block:1.25rem}.form{align-content:start;row-gap:var(--form-gap);display:grid}.form-row>.form-control{flex:1 0 var(--fieldset-row-control-width, 14rem)}.form-row>button{flex-grow:1}.form-control{gap:var(--form-control-gap);display:grid;position:relative}.form-control>label{justify-self:start}.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~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:rotate(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)}.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~label{opacity:.65;transition:opacity .2s,transform .2s;position:relative}.dot-checkbox~label:hover{opacity:1}.dot-checkbox:checked~label{opacity:1;transform:translate(calc(var(--transform-logical-flip) * 1.125rem))}.dot-checkbox:focus-visible~label{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.shopify-section:not(:first-child) .bordered-section{border-block-start-width:1px}.shopify-section:not(:has(.section-spacing))+.shopify-section{border-block-start-width:0}.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--md{--container-max-width: var(--container-md-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:1000px){.md\:unbleed{margin-inline:0;padding-inline:0;scroll-padding-inline:0}}.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}video-media,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){:is(video-media,model-media):before{content:"";padding-block-end:calc(100% / (var(--aspect-ratio, var(--default-aspect-ratio))));display:block}:is(video-media,model-media)>*{height:100%;top:0;left:0;position:absolute!important}}@container media (width >= 32rem){:is(video-media,model-media)::part(play-button){width:4rem;height:4rem}}video-media{--default-aspect-ratio: 16 / 9}video-media[show-play-button]:not([loaded]),video-media:not([autoplay]){cursor:pointer}video-media>:is(video,iframe,img){border-radius:inherit;width:100%;height:100%;transition:opacity .2s ease-in-out}video-media>:-webkit-any(video:not(:-webkit-full-screen),img){object-fit:cover;object-position:center;margin:0!important}video-media>:is(video:not(:fullscreen),img){object-fit:cover;object-position:center;margin:0!important}video-media>:is(iframe,img){position:absolute;top:0;right:0;bottom:0;left:0}video-media:not([loaded])>:is(video,iframe),video-media[loaded]>img,video-media[loaded]::part(play-button){opacity:0;pointer-events:none}video-media[suspended]~*{pointer-events:none}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%}video-media:hover::part(play-button){scale:1.1}@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}}.pswp img{max-width:none}.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)}}.product-card{scroll-snap-align:start;grid-template-columns:minmax(0,1fr);align-content:start;gap:0;display:grid;position:relative}.product-card__figure{position:relative}.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:focus svg,.product-card__quick-add-button:hover svg{transform:rotate(90deg)}.product-card:focus-within .product-card__quick-add-button,.product-card:hover .product-card__quick-add-button,.product-card__quick-add-button:focus{opacity:1;transform:translateY(0)}}.product-card__info{--heading-text-transform: var(--product-card-text-transform);text-align:center;text-transform:var(--product-card-text-transform);align-content:start;justify-items:center;gap:.75rem;padding-block-start:1.25rem;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}}.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-flow dense / 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);reading-flow:grid-rows;display:grid}@supports (grid-template-rows: subgrid){.product-list:not([collection-desktop-layout=compact],.product-list--compact)>*{grid-template-rows:subgrid;grid-row:span 2}}.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}}@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--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}}@media screen and (min-width:700px){.product-list__promo .content-over-media :is(img,video,iframe,svg,video-media){position:absolute}}.quick-buy-modal::part(content){position:relative}@media screen and (max-width:699px){.quick-buy-modal::part(body){padding-inline:0}.quick-buy-modal__gallery-wrapper .price-list{justify-content:center}.quick-buy-modal__gallery-wrapper .price-list .h6{font-size:.6875rem}.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::part(header){display:none}.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 :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}@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}}:where(:is(.prose-justify-start,.prose-justify-left)>*){margin-inline:0 auto}:where(.prose-justify-center>*){margin-inline:auto}:where(:is(.prose-justify-end,.prose-justify-right)>*){margin-inline:auto 0}.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){.link{background:linear-gradient(to right,currentColor,currentColor) 0 min(100%,1.2lh) / 100% 1px no-repeat}}@media screen and (pointer:fine){.link:hover{background-size:0 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(td,th):not(:empty){border-block-width:1px}:where(th):not(:empty){border-block-start-width:0}table:not(.table--bordered) :is(th,td):first-child,table:not(.table--bordered) :is(th,td):empty+td{padding-inline-start:0}:is(th,td):last-child{padding-inline-end:0}.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: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))}}.branding-colors--facebook{--branding-background: 24 119 242;--branding-color: 255 255 255}.branding-colors--instagram{--branding-background: 195 42 163;--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}.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;top:0;right:0;bottom:0;left: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))}:is(:checked+.color-swatch--underline,.color-swatch--underline.is-selected):after{content:"";background-color:currentColor;width:100%;height:1px;position:absolute;inset-block-end:-5px;inset-inline-start:0}.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;top:0;right:0;bottom:0;left: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}}:is(:checked+.block-underline,.block-underline.is-selected):after{content:"";background-color:rgb(var(--text-color));width:100%;height:1px;position:absolute;inset-block-end:2px;inset-inline-start:0}.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}.icon{vertical-align:middle;height:auto;transition:transform .2s;display:block}.group[aria-expanded=true] .icon.group-expanded\:rotate{transform:rotate(180deg)}[dir=rtl] .icon--direction-aware{scale:-1}.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-toggle{vertical-align:middle;align-items:center;column-gap:.625rem;display:inline-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}.feature-badge :is(svg,img){flex-shrink:0}.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:focus-within:has(:focus-visible){border-color:currentColor}.quantity-selector__button svg{transition:opacity .2s}.quantity-selector__button[disabled] svg,.quantity-selector__button:hover svg{opacity:.65}.quantity-selector__input-wrapper>*{grid-area:1 / -1}@starting-style{.quantity-selector__input-wrapper[aria-busy=true] .quantity-selector__spinner{opacity:0;translate:0 4px}}.breadcrumb{display:none}.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}}.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{0%{stroke-dashoffset:var(--stroke-dasharray)}to{stroke-dashoffset:0}}.circular-progress circle:last-child{stroke-dasharray:var(--stroke-dasharray);stroke-dashoffset:var(--stroke-dasharray)}@media(prefers-reduced-motion:no-preference){image-parallax img{transform:scale(1.3) translateY(-11.5385%)}}.share-buttons .social-media{--social-media-icon-size: 1rem;--social-media-list-gap: .75rem}product-rerender{display:contents}.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>*{grid-area:1 / -1}.before-after__cursor svg{width:var(--before-after-cursor-size);height:var(--before-after-cursor-size)}[dir=rtl] :is(.before-after--horizontal .before-after__after-image){clip-path:inset(0 var(--before-after-cursor-position, 0%) 0 0)}@media screen and (max-width:699px){.before-after .button{padding:.45rem 1.5rem}}@media screen and (min-width:700px){.before-after__content-wrapper:has(.button){--before-after-content-inset-block: 2.5rem}}.article__toolbar .social-media{gap:.75rem 1rem}.article__toolbar .social-media svg{width:1rem;height:1rem}.article__image img{height:var(--article-image-height);object-fit:cover}.comment:not(:first-child){padding-block-start:2rem}.cart-recap [type=submit]{margin-block-start:1rem}@media screen and (min-width:700px){.cart-footer>:not(:only-child){width:min(24rem,100%)}}.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)}.collection-banner .breadcrumb{z-index:2}@media screen and (min-width:700px){.collection .product-list[collection-desktop-layout=compact] .product-card__info{display:none}}.collection-toolbar .popover{--popover-block-offset: 0px;inset-inline-end:-1px}.collection-toolbar__button :is(svg){transition:transform .2s}.collection-toolbar__button[aria-expanded=true] svg{transform:rotate(180deg)}.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}.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-condensed .h6{font-size:.625rem}}.dynamic-grid__cell:has(.editor-is-selected){outline-offset:2px;background-color:#0000000d;outline:2px dashed gray}.dynamic-grid__cell img,.dynamic-grid__cell video,.dynamic-grid__cell .play-button{margin-block-start:0!important}.dynamic-grid__cell video-media{width:100%}.dynamic-grid.editor-is-selected .dynamic-grid__cell:not(.editor-is-selected){opacity:.6}.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__block-list:has(.footer__accordion-group){grid-template-columns:1fr}.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__accordion-group{display:contents}}@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}}.faq__category+.accordion{margin-block-start:1.25rem}.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)}.featured-collections-carousel>*{grid-area:1 / -1}.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}.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)}@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__primary-nav{flex-wrap:wrap;grid-area:primary-nav;align-items:center;gap:.625rem 1.25rem;display:flex}.header__primary-nav-item [data-title]:before{content:attr(data-title);width:max-content;height:2px;transform-origin:var(--transform-origin-start);background:rgb(var(--text-color));font:inherit;letter-spacing:inherit;text-transform:inherit;color:#0000;pointer-events:none;transition:transform .2s ease-in-out;position:absolute;inset-block-end:0;transform:scaleX(0)}.header__primary-nav-item [data-title]:hover:before{transform:scaleX(1)}.header__primary-nav-item [data-title]:has(.header__dropdown-menu):before{display:none}@media screen and (max-width:699px){.header__nav-icon{width:1.375rem}}@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}}shopify-account{--shopify-account-font-heading: var(--heading-font-family);--shopify-account-font-heading-weight: var(--heading-font-weight);--shopify-account-font-body: var(--text-font-family);--shopify-account-font-body-weight: var(--text-font-weight);--shopify-account-radius-button: var(--button-border-radius);--shopify-account-radius-input: var(--input-border-radius);--shopify-account-radius-dialog: 0;--shopify-account-color-background: rgb(var(--modal-scheme-background));--shopify-account-color-text: rgb(var(--modal-scheme-text-color));--shopify-account-signed-in-avatar-color-background: rgb(var(--text-color));--shopify-account-signed-in-avatar-color-text: rgb(from rgb(var(--text-color)) calc(255 - r) calc(255 - g) calc(255 - b) );--shopify-account-signed-in-avatar-size: 24px;--shopify-account-avatar-size: none;display:block}shopify-account::part(signed-out-avatar){line-height:1.7}.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 :is(a,summary){padding:.375rem 1.5625rem;display:block}.header__dropdown-menu .header__menu-disclosure{position:relative}.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__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%}.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 .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__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}}@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){.image-with-text-block--parallax>svg,.image-with-text-block--parallax>picture img{min-height:100lvh}}}@media screen and (max-width:999px){.images-with-text-scroll__item:not(.is-selected){visibility:hidden}}.media-grid__item>*{height:100%}.multi-column__item--overlap:has(.multi-column__media){gap:0}.multi-column__item--overlap:has(.multi-column__media)>.prose{isolation:isolate}.multi-column__item--overlap:has(.multi-column__media)>.prose>:first-child{margin-block-start:-.5lh!important}.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}}.password__header>*{grid-area:1 / -1}.password__social .social-media{justify-content:center}.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[allow-transparent-header] .container{--container-max-width: none}.shopify-section--main-product .section-spacing[allow-transparent-header] .product{--product-gap: 0px}.shopify-section--main-product .section-spacing[allow-transparent-header] .product-info{width:min(75%,28.5rem);margin-inline:auto;padding-block-start:calc(var(--container-gutter) * var(--header-is-visible, 1));transition:padding-block-start .15s;inset-block-start:calc(var(--sticky-area-height) + 20px - var(--container-gutter) * var(--header-is-visible, 1))}.shopify-section--main-product .section-spacing[allow-transparent-header] .product-gallery{margin-block-start:calc(var(--container-gutter) * -1)}.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__media>*{width:100%}.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}}@media screen and (min-width:1000px){.product-info{position:sticky;inset-block-start:calc(var(--sticky-area-height) + 20px)}}.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>svg{transition:transform .2s ease-in-out}@media screen and (pointer:fine){.product-info__more-info:hover>svg{transform:translate(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}@media screen and (max-width:699px){.complementary-products__product-list--carousel .product-card__figure{max-width:11.25rem;margin-inline:auto}}.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__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-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}}@media screen and (min-width:700px){.quick-order-list__table-body tr~tr td:not(:has(img)):first-child{padding-inline-start:20px}}.quantity-breaks-table li{padding-block:.5rem}.quantity-breaks-table li:last-child{padding-block-end:0}.scrolling-content::part(scroller){min-width:max-content;display:inline-flex;position:relative}.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}.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:has(.shop-the-look__carousel.is-expanded):before{opacity:1}}@media screen and (min-width:1000px){.shop-the-look__item:not(.is-selected){visibility:hidden}.shop-the-look__item-product:not(.is-selected){visibility:hidden}}.slideshow:has(.page-dots,.slideshow__volume-control){--content-over-media-row-gap: 4rem}.slideshow__slide:not(.is-selected){visibility:hidden;position:absolute;top:0;right:0;bottom:0;left:0}.slideshow__image-split img{height:var(--content-over-media-height, auto);object-fit:cover;min-width:100%;min-height:100%;max-height:100%}.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}}.testimonial-item:not(.is-selected){opacity:0;visibility:hidden}.testimonial-list__thumbnail img{max-width:var(--image-max-width)}.shopify-challenge__container>form{display:contents}.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}}:is(.timeline__carousel,.timeline__item)>*{grid-area:1 / -1}.timeline__item:not(.is-selected){visibility:hidden}.timeline__item-image-wrapper :is(img,svg){scale:1.05}@media screen and (min-width:700px){.timeline__item>*{grid-area:unset}}.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 (min-width:700px){.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:700;overflow:auto}.tap-area{position:relative}.tap-area:before{content:"";position:absolute;top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}@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){[reveal-on-scroll=true]{opacity:0}}@media(scripting:none){[reveal-on-scroll=true]{opacity:1}}.divide-x>:not([hidden])~:not([hidden]){border-inline-start-width:1px}.divide-y>:not([hidden])~:not([hidden]){border-block-start-width:1px}.text-subdued{color:rgb(var(--text-color) / .65)}.scroll-area{scrollbar-width:none;overscroll-behavior-x:contain;overflow:auto hidden}.scroll-area::-webkit-scrollbar{display:none}.hidden,.empty\:hidden:empty{display:none}.block{display:block}.contents{display:contents}@media screen and (min-width:700px){.sm\:hidden{display:none}}@media screen and (min-width:1000px){.md\:hidden{display:none}}@media screen and (max-width:699px){.sm-max\:hidden{display:none}}@media screen and (max-width:999px){.md-max\:hidden{display:none}}.relative{position:relative}.wrap{flex-wrap:wrap}.text-center{text-align:center}.justify-center{justify-content:safe center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.justify-items-center{justify-items:safe center}.justify-self-center{justify-self:center}.align-self-start{align-self:start}.align-self-center{align-self:center}@media screen and (min-width:700px){.sm\:text-start{text-align:start}.sm\:text-center{text-align:center}.sm\:justify-items-center{justify-items:safe center}}.w-full{width:100%}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}@media screen and (min-width:700px){.sm\:gap-5{gap:1.25rem}}.object-contain{object-fit:contain;object-position:center}.overflow-hidden{overflow:hidden}.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)}.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}@media screen and (min-width:700px){.sm\:h4{font-size:var(--text-h4);line-height:1.6}}@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}}ol{margin-inline-start:2ch}ul{margin-inline-start:1em}: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-clamp{-webkit-line-clamp:var(--line-clamp-count, 2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/66/assets/theme.css.map?v=102440721477998494661791293680 */

}
@media all{
:root{--breadcrumb-padding-block: 20px}*,:before,:after{-webkit-font-smoothing:subpixel-antialiased}@font-face{font-family:Brandon Grotesque Fallback;src:local("Helvetica Neue"),local("Arial");size-adjust:100%;ascent-override:94%;descent-override:24%;line-gap-override:0%}@font-face{font-family:IvyPresto Headline Fallback;src:local("Georgia");size-adjust:96%;ascent-override:92%;descent-override:26%;line-gap-override:0%}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{line-height:var(--heading-line-height, 1.2)}.h1-accent,.h2-accent,.h3-accent,.h4-accent,.h5-accent,.h6-accent{font-family:var(--heading-accent-font-family);font-weight:var(--heading-accent-font-weight);font-style:var(--heading-accent-font-style);letter-spacing:var(--heading-accent-letter-spacing);text-transform:var(--heading-accent-text-transform);line-height:var(--heading-accent-line-height, 1.2);overflow-wrap:anywhere}.h3-accent{font-size:var(--text-h3-accent)}.h5-accent{font-size:var(--text-h5-accent)}.h6-accent{font-size:var(--text-h6-accent)}.eyebrow{font-family:var(--text-font-family);font-size:var(--text-eyebrow);font-weight:var(--text-font-weight);letter-spacing:var(--eyebrow-letter-spacing);text-transform:var(--eyebrow-text-transform, uppercase);line-height:1.2}.button{--hover-gradient: linear-gradient(rgb(var(--button-hover-background)), rgb(var(--button-hover-background)));transition:none}@media screen and (pointer:fine){.button:not([disabled],[aria-disabled=true]):hover,.features--button-transition .button:not([disabled],[aria-disabled=true]):hover{--initial-gradient: linear-gradient(rgb(var(--button-hover-background)), rgb(var(--button-hover-background)));color:rgb(var(--button-hover-text-color));border-color:rgb(var(--button-hover-background))}}.button:disabled,.button[aria-disabled=true]{--initial-gradient: linear-gradient(rgb(var(--button-disabled-background)), rgb(var(--button-disabled-background)));--hover-gradient: linear-gradient(rgb(var(--button-disabled-background)), rgb(var(--button-disabled-background)));color:rgb(var(--button-disabled-text-color));border-color:rgb(var(--button-disabled-background))}.uppercase{text-transform:uppercase}.color-swatch--more{--swatch-background: rgb(var(--border-color) / .12);font-size:.6875rem;font-weight:600;color:rgb(var(--text-color));border-color:rgb(var(--border-color))}.color-swatch--more:focus-visible{outline-offset:var(--swatch-offset)}.color-swatch--image{background-image:none;background-color:rgb(var(--background))}.color-swatch__image{width:100%;height:100%;object-fit:contain;border-radius:inherit}.header .header__menu-disclosure,.header .mega-menu .h6-accent,.header .header-sidebar__linklist-button.h6-accent.uppercase{letter-spacing:.1rem!important}.header li{text-transform:none;letter-spacing:.03rem!important}.header__primary-nav-item [data-title]:before{content:attr(data-title) / ""}.header .text-subdued:not(compare-at-price){text-transform:none;font-size:14px;text-decoration:underline}.header-sidebar__promo .text-subdued:not(compare-at-price){text-transform:none;font-size:14px;text-decoration:underline}.text-subdued{color:rgb(var(--text-color) / .85)}.breadcrumb:not(.breadcrumb--floating){display:block;padding-block:var(--breadcrumb-padding-block)}.breadcrumb__list{flex-wrap:wrap;row-gap:.375rem}.breadcrumb__list-item{white-space:nowrap}@media screen and (max-width:999px){.shopify-section--main-product:first-child [allow-transparent-header]>.container>.breadcrumb{margin-block-start:var(--header-height, 0px)}}@media screen and (min-width:1000px){.breadcrumb.md\:hidden{display:none}}@media screen and (max-width:999px){.breadcrumb.md-max\:hidden{display:none}}.back-to-top{position:fixed;inset-block-end:max(1.25rem,env(safe-area-inset-bottom));inset-inline-end:var(--container-gutter);z-index:40;opacity:0;transform:translateY(.5rem);transition:opacity .2s ease,transform .2s ease,inset-block-end .2s ease;pointer-events:none}.back-to-top:not([inert]){opacity:1;transform:translateY(0);pointer-events:auto}body:has(.product-sticky-bar.is-visible) .back-to-top{inset-block-end:calc(var(--product-sticky-bar-height, 0px) + (var(--container-gutter) * 2) + max(1.25rem,env(safe-area-inset-bottom)))}@media screen and (min-width:700px){height-observer[variable=product-sticky-bar]{display:contents}}@media screen and (max-width:699px){body:has(.product-sticky-bar.is-visible) #gladlyChat_container{inset-block-end:calc(var(--product-sticky-bar-height, 0px) + (var(--container-gutter) * 2))!important}}.back-to-top__button{-webkit-appearance:none;appearance:none;background:rgb(var(--background));color:rgb(var(--text-color));border:1px solid rgb(var(--border-color));border-radius:var(--rounded-full);box-shadow:0 .125rem .625rem rgb(var(--text-color) / .15)}@media(prefers-reduced-motion:reduce){.back-to-top{transition:none}}@media screen and (min-width:700px){.product-list__promo .content-over-media :is(img,video,iframe,svg,video-media){top:50%;left:50%;translate:-50% -50%;width:var(--promo-media-width, 100%);height:var(--promo-media-height, 100%);object-fit:var(--promo-media-fit, cover)}}@media screen and (max-width:699.98px){.product-list[collection-mobile-layout=medium] .product-list__promo--mobile-single .content-over-media :is(img,video,iframe,svg,video-media){position:absolute;top:50%;left:50%;translate:-50% -50%;width:var(--promo-media-width, 100%);height:var(--promo-media-height, 100%);object-fit:var(--promo-media-fit, cover)}}.product-card .product-title.line-clamp{min-height:calc(var(--line-clamp-count, 2) * 1lh)}.collection-toolbar__button,.facets .accordion__toggle,.facets-drawer [slot=header],facets-sort-popover [slot=header]{font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-style:var(--text-font-style);letter-spacing:var(--text-letter-spacing);text-transform:none}.facets label:first-letter,.active-facets__value:first-letter{text-transform:uppercase}.specification-rows{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);column-gap:1rem;row-gap:1rem;margin:0}.specification-rows dd{margin:0;font-weight:bolder}.promo-message{color:rgb(var(--promo-message-color))}.promo-message-fit{container-type:inline-size;width:100%}.promo-message--fit{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:clamp(12px,100cqw / (var(--promo-message-length, 20) * .55),var(--text-sm))}.promo-message--pdp{text-align:center}@media screen and (min-width:1000px){.promo-message--pdp{text-align:start}}.cart-discount-field .input{padding-inline-end:2.75rem}.cart-drawer--promo [slot=header] .h4{margin-block-end:1.25rem}.cart-drawer--promo::part(header){padding-block-end:.5rem;align-items:flex-start}.cart-drawer--promo::part(close-button){block-size:calc(var(--text-h4) * var(--heading-line-height, 1.2))}.cart-drawer .line-item-info ul.text-subdued{font-size:14px}.product-card__media:focus-visible,.collage__item:focus-visible{outline-offset:-3px}.page-dots>*{width:var(--dot-target-size);height:var(--dot-target-size)}.page-dots>*:after{inset:calc(50% - var(--dot-size) / 2)}
/*# sourceMappingURL=/cdn/shop/t/66/assets/custom.css.map?v=32905776136131967841791293678 */

}
@font-face {
    font-family: 'brandon-grotesque';
    font-weight: normal;
    src: url("assets/brandon-grotesque-light.d0bbcd2a4efc7453.otf") format('opentype');
}
@font-face { font-family: 'brandon-grotesque-black'; font-weight: 900; src: url("assets/kt-sans.3100e775e8616cd2.woff2") format("woff2"); }
@font-face { font-family: 'IvyPresto_Headline_Regular'; font-display: swap; src: url("assets/kt-serif.382475f38242c52d.woff2") format("woff2"); }
/* Add Hover State in Star Rating */
[class*="yotpo-display-"][class*="yotpo-device-"] .yotpo-bottom-line-scroll-panel:hover {
    cursor: pointer;
}
/* Add Hover State in Star Rating */

:root {
    --YotpoPrimaryColor: #000;
    --YotpoSecondaryColor: #C6BBA2;
    --YotpoPrimaryFont:'brandon-grotesque', var(--YotpoFallbackFont);
    --YotpoSecondaryFont:'IvyPresto_Headline_Regular', var(--YotpoFallbackFont);
    --YotpoThirtiaryFont:'brandon-grotesque-black', var(--YotpoFallbackFont);
    --YotpoFallbackFont: sans-serif;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] *,
[class*="yotpo-display-"][class*="yotpo-device-"][style] input::placeholder,
[class*="yotpo-display-"][class*="yotpo-device-"][style] textarea::placeholder {
    font-family: var(--YotpoPrimaryFont) !important;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-sr-bottom-line-score {
    color: var(--YotpoPrimaryColor) !important;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url("assets/nunitosans-v15-cyrillic-ext-normal-700.89d57eeaef83cbc5.woff2") format('woff2'),
       url("assets/nunitosans-v15-cyrillic-cyrillic-ext-lat.a398c483d7936c76.woff") format('woff');
  unicode-range: U+0460-052F, U+1C80-1C88, 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("assets/nunitosans-v15-cyrillic-normal-700.dace3f20aaefaf50.woff2") format('woff2'),
       url("assets/nunitosans-v15-cyrillic-cyrillic-ext-lat.a398c483d7936c76.woff") format('woff');
  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("assets/nunitosans-v15-vietnamese-normal-700.78a82afb250b46b0.woff2") format('woff2'),
       url("assets/nunitosans-v15-cyrillic-cyrillic-ext-lat.a398c483d7936c76.woff") format('woff');
  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("assets/nunitosans-v15-latin-ext-normal-700.1c748b62b9571bbd.woff2") format('woff2'),
       url("assets/nunitosans-v15-cyrillic-cyrillic-ext-lat.a398c483d7936c76.woff") format('woff');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, 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("assets/nunitosans-v15-latin-normal-700.848fbc9ed98fe377.woff2") format('woff2'),
       url("assets/nunitosans-v15-cyrillic-cyrillic-ext-lat.a398c483d7936c76.woff") format('woff');
  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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root {
    --YotpoPrimaryColor: #000;
    --YotpoSecondaryColor: #C6BBA2;
    --YotpoPrimaryFont:'brandon-grotesque', var(--YotpoFallbackFont);
    --YotpoSecondaryFont:'IvyPresto_Headline_Regular', var(--YotpoFallbackFont);
    --YotpoThirtiaryFont:'brandon-grotesque-black', var(--YotpoFallbackFont);
    --YotpoFallbackFont: sans-serif;
    --YotpoLogoIconColor : var(--YotpoSecondaryColor);
    --YotpoAvatarBackgroundColor: var(--YotpoSecondaryColor);
    --YotpoVerifiedIconBackgroundColor: #1cc286;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] #newReviewFormModal,
[class*="yotpo-display-"][class*="yotpo-device-"][style] .modal-backdrop.yotpo-media-modal,
[class*="yotpo-display-"][class*="yotpo-device-"][style] #yotpo-mobile-filters-popup,
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-qna-modal-backdrop {
    z-index: 999999999999999 !important;
}
/* Fixing the space on Read More when it's first on the line */
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-review .yotpo-review-center-panel .yotpo-review-content .yotpo-read-more-text {
    display: inline;
    margin-right: 5px;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-review .yotpo-review-center-panel .yotpo-read-more {
    margin: 0;
    text-decoration: underline;
    text-underline-offset: 3px;
    color: var(--YotpoSecondaryColor);
    font-weight: 500;
}
/* Fixing the space on Read More when it's first on the line */

/* Fix code on Helpful Section issue in iPhone */
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-reviews-list > .yotpo-review-votes-wrapper .yotpo-review-votes-icons-wrapper,
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-reviews-list > .yotpo-review-votes-wrapper .yotpo-review-votes-icons-wrapper .yotpo-review-votes-icons-container {
    display: flex;
    gap: 5px;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-reviews-list > .yotpo-review-votes-wrapper .yotpo-review-votes-icons-wrapper .yotpo-review-votes-icons-container .yotpo-review-votes-icons {
    margin: 0;
}
/* Fix code on Helpful Section issue in iPhone */

[class*="yotpo-display-"][class*="yotpo-device-"][style]  .yotpo-reviews-icon path {
    fill: var(--YotpoLogoIconColor);
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-head {
    justify-content: end;
    margin: 20px 0 15px;
    flex-direction: column-reverse;
    row-gap: 10px;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-head .yotpo-headline {
    font-family: var(--YotpoSecondaryFont) !important;
    flex-basis: auto;
    margin: 0;
    width: 100%;
    font-weight: 400;
    font-size: 40px;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-head .yotpo-reviews-wrapper {
    width: 100%;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style].yotpo-device-mobile .yotpo-reviews-trademark {
    flex-wrap: wrap;
    row-gap: 10px;
}
/* Header section */
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-header-container {}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-header-container + .yotpo-review-border-smooth {
    display: none;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-header-container .yotpo-layout-header-wrapper {
    margin: 0;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-header-container .yotpo-layout-header-wrapper .yotpo-bottom-line {
    margin: 0;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-header-container .yotpo-layout-header-wrapper .yotpo-summary-section {
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-header-container .yotpo-layout-header-wrapper .yotpo-summary-section .yotpo-bottom-line-summary {
    column-gap: 10px;
    border-right: none;
    padding: 0;
    position: relative;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style].yotpo-device-mobile .yotpo-header-container .yotpo-layout-header-wrapper .yotpo-summary-section .yotpo-bottom-line-summary {
    padding: 0;
    flex-direction: column;
    border: none;
    row-gap: 10px;
    margin: 0;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-header-container .yotpo-layout-header-wrapper .yotpo-summary-section .yotpo-bottom-line-summary .yotpo-bottom-line-score {
    padding: 0;
    font-size: 14px;
    position: absolute;
    left: 130px;
    line-height: 22px;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style].yotpo-device-mobile .yotpo-header-container .yotpo-layout-header-wrapper .yotpo-summary-section .yotpo-bottom-line-summary .yotpo-bottom-line-score {
    position: static;
    font-size: 25px;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-header-container .yotpo-layout-header-wrapper .yotpo-summary-section .yotpo-bottom-line-summary .yotpo-bottom-line-score::after {
    content: ' |';
    padding: 0 0 0 2px;
    top: -1px;
    position: relative;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style].yotpo-device-mobile .yotpo-header-container .yotpo-layout-header-wrapper .yotpo-summary-section .yotpo-bottom-line-summary .yotpo-bottom-line-score::after {
    display: none;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-header-container .yotpo-layout-header-wrapper .yotpo-summary-section .yotpo-bottom-line-summary .yotpo-bottom-line-right-panel {
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: row;
    row-gap: 10px;
    justify-content: center;
    align-items: center;
    column-gap: 10px;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style].yotpo-device-mobile .yotpo-header-container .yotpo-layout-header-wrapper .yotpo-summary-section .yotpo-bottom-line-summary .yotpo-bottom-line-right-panel {
    flex-direction: column;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-header-container .yotpo-layout-header-wrapper .yotpo-summary-section .yotpo-bottom-line-summary .yotpo-bottom-line-right-panel .yotpo-bottom-line-stars {
    padding: 0 30px 0 0;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style].yotpo-device-mobile .yotpo-header-container .yotpo-layout-header-wrapper .yotpo-summary-section .yotpo-bottom-line-summary .yotpo-bottom-line-right-panel .yotpo-bottom-line-stars {
    padding: 0;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-header-container .yotpo-layout-header-wrapper .yotpo-summary-section .yotpo-bottom-line-summary .yotpo-bottom-line-right-panel .yotpo-bottom-line-text {
    margin: 0;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-header-container .yotpo-layout-header-wrapper .yotpo-summary-section .yotpo-bottom-line-summary .yotpo-bottom-line-right-panel .yotpo-bottom-line-text .yotpo-bottom-line-basic-text {}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-header-container .yotpo-layout-header-wrapper .yotpo-summary-section .yotpo-bottom-line-summary > .yotpo-vertical-border {
    display: none;
}
/* Header section */

/* Buttons */
#yotpo-reviews-main-widget[class*="yotpo-display-"][class*="yotpo-device-"] [id*="-widget-btn"],
#yotpo-questions-and-answers[class*="yotpo-display-"][class*="yotpo-device-"] [id*="-widget-btn"],
[class*="yotpo-display-"][class*="yotpo-device-"][style] #newReviewFormModal #yotpo-modal.yotpo-form-complete .yotpo-form-complete .yotpo-shop-complete,
[class*="yotpo-display-"][class*="yotpo-device-"][style] #newReviewFormModal footer.form-footer .yotpo-new-review-submit,
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-question-form .form-footer .yotpo-question-submit,
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-vertical-pagination .yotpo-reviews-pagination-item,
[class*="yotpo-display-"][class*="yotpo-device-"].yotpo-device-mobile .yotpo-vertical-pagination .yotpo-pagination-item {
    background: #fff;
    color: var(--YotpoPrimaryColor);
    border: 1px solid var(--YotpoPrimaryColor);
    border-radius: 5px;
    width: auto;
    height: auto;
    line-height: 1;
    font-weight: 700;
    padding: 12px 30px;
    text-decoration: none;
}
#yotpo-reviews-main-widget[class*="yotpo-display-"][class*="yotpo-device-"] [id*="-widget-btn"]#yotpo-main-widget-btn {
    width: auto !important;
    height: auto !important;
}
#yotpo-questions-and-answers[class*="yotpo-display-"][class*="yotpo-device-"] [class*="-btn-wrapper"] [id*="-widget-btn"] span {
    color: var(--YotpoPrimaryColor);
}
/* Buttons */

/* Widget Tab */
[class*="yotpo-display-"][class*="yotpo-device-"][style] .ugc-storefront-widgets-tabs-container {
    /* display: none; */
    /* margin: 0 0 40px; */
    gap: 20px;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .ugc-storefront-widgets-tabs-container__tab {
    font-weight: 400;
    border: none;
    margin: 0;
    border-bottom: 2px solid transparent;
    padding: 0 0 2px;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .ugc-storefront-widgets-tabs-container__tab.selected {
    font-weight: 500;
    border-bottom: 2px solid var(--YotpoSecondaryColor);
    color: var(--YotpoSecondaryColor);
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .ugc-storefront-widgets-tabs-container__tab:hover {
    color: var(--YotpoSecondaryColor);
    border-color: var(--YotpoSecondaryColor);
}
/* Widget Tab */


/* Filter section */
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-filters-container {}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-filters-container .yotpo-filters-container-inner {
    position: relative;
    padding: 50px 0 0;
    gap: 20px;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-filters-container .yotpo-filters-top-panel {
    row-gap: 11px;
    column-gap: 11px;
    flex-basis: auto;
    order: 2;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-filters-container .yotpo-filters-container-inner .yotpo-smart-topics-panel {
    flex-basis: auto;
    order: 1;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-filters-container .yotpo-smart-topics-panel .yotpo-smart-topics-headline {
    display: none;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-filters-container .yotpo-filters-top-panel [class$="filter-container"] label input,
[class*="yotpo-display-"][class*="yotpo-device-"].yotpo-device-mobile #yotpo-mobile-filters-popup [class$="filter"] input {
    border-radius: 5px;
    border: 1px solid var(--YotpoPrimaryColor);
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-filters-container .yotpo-filters-top-panel .yotpo-mobile-filters-btn {
    border-radius: 5px;
    border-width: 1px;
    flex-basis: auto;
    width: 100%;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-filters-container .yotpo-smart-topics-panel .yotpo-smart-topic-filter {
    background: rgba(176,42,42,0.07) !important;
    border: none;
    border-radius: 5px;
    color: #000;
  text-transform: capitalize;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-filters-container .yotpo-smart-topics-panel .yotpo-smart-topic-filter[style*="#FFFFFF"] {
    background: rgba(176,42,42,0.15) !important;
    border: none;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-filters-container .yotpo-filters-container-inner .yotpo-smart-topics-panel .smart-topic-collection {}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-filters-container .yotpo-filters-container-inner .yotpo-smart-topics-panel .smart-topic-collection .yotpo-smart-topics-see-more-label[aria-pressed="false"] {
    font-size: 0;
    background: rgba(176,42,42,0.07) !important;
    text-decoration: none;
    padding: 0 11px 0;
    border-radius: 5px;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-filters-container .yotpo-filters-container-inner .yotpo-smart-topics-panel .smart-topic-collection .yotpo-smart-topics-see-more-label[aria-pressed="false"]::before {
    content: '...';
    font-size: 14px;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-filters-container .yotpo-filters-container-inner .yotpo-smart-topics-panel .smart-topic-collection .yotpo-smart-topics-see-more-label[aria-pressed="false"]:hover {
    background: rgba(176,42,42,0.15) !important;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-filters-container .yotpo-filters-top-panel .yotpo-search-filter {
    margin: 0;
    max-width: 500px;
    flex-basis: auto;
    min-width: 0;
    width: 100%;
    position: absolute;
    top: 0;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-filters-container .yotpo-filters-top-panel .yotpo-search-filter .yotpo-search-input {
    max-width: 100%;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-filters-container .yotpo-filters-top-panel .yotpo-search-filter .yotpo-search-input::placeholder {
    color: var(--YotpoPrimaryColor);
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-filters-container .yotpo-filters-top-panel .yotpo-search-filter .yotpo-search-label {
    width: 100%;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-filters-container .yotpo-filters-top-panel .yotpo-score-filter {
    flex-basis: auto;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-filters-container .yotpo-filters-top-panel .yotpo-media-filter {
    flex-basis: 50%;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-filters-container .yotpo-filters-top-panel .yotpo-media-filter .yotpo-media-select {
    border: none;
    width: auto;
    padding: 0 2px;
    column-gap: 5px;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-filters-container .yotpo-filters-top-panel .yotpo-media-filter .yotpo-media-select .yotpo-radio-base {
    width: 100%;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-filters-container .yotpo-filters-top-panel .yotpo-media-filter .yotpo-media-select .yotpo-radio-base .yotpo-selected-value {
    position: static;
    transform: none;
    color: var(--YotpoPrimaryColor);
    font-weight: 700;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-filters-container .yotpo-filters-top-panel .yotpo-media-filter .yotpo-media-select .yotpo-radio-icon {
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-filters-container .yotpo-filters-top-panel .yotpo-media-filter .yotpo-media-select .yotpo-radio-icon circle {
    stroke: var(--YotpoPrimaryColor);
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-filters-container .yotpo-filters-top-panel .yotpo-score-filter .yotpo-selected-value {
    color: var(--YotpoPrimaryColor);
    position: static;
    transform: none;
    font-weight: 700;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-filters-container .yotpo-filters-top-panel .yotpo-score-filter .yotpo-dropdown-base {
    width: 100%;
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    column-gap: 5px;
    height: auto;
    min-height: 35px;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-filters-container .yotpo-filters-top-panel .yotpo-score-filter .yotpo-dropdown-base .yotpo-filter-select {
    width: 0;
    border: none;
    padding: 0;
    margin: 0;
    position: absolute;
    top: auto;
    background: none;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-filters-container .yotpo-filters-top-panel .yotpo-score-filter .yotpo-dropdown-base .yotpo-dropdown-arrow-icon {
    position: static;
    transform: none;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-filters-container .yotpo-filters-top-panel .yotpo-score-filter .yotpo-dropdown-content {
    background: #fff !important;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-right-panel {
    order: 3;
    flex-basis: auto;
    width: 100%;
    border-top: 1px solid #eaeaea;
    padding: 20px 0 0;
}
/* mobile filter modal */
[class*="yotpo-display-"][class*="yotpo-device-"].yotpo-device-mobile #yotpo-mobile-filters-popup {}
[class*="yotpo-display-"][class*="yotpo-device-"].yotpo-device-mobile #yotpo-mobile-filters-popup .yotpo-mobile-filters-popup-header {
    padding: 20px;
    position: static;
    /* border-bottom: 1px solid #e3e3e3; */
    box-sizing: border-box;
    justify-content: space-between;
}
[class*="yotpo-display-"][class*="yotpo-device-"].yotpo-device-mobile #yotpo-mobile-filters-popup .yotpo-mobile-filters-popup-header .yotpo-popup-close-button-wrapper {}
[class*="yotpo-display-"][class*="yotpo-device-"].yotpo-device-mobile #yotpo-mobile-filters-popup .yotpo-mobile-filters-popup-header .yotpo-popup-close-button-wrapper > svg {
    position: static;
    transform: none;
}
[class*="yotpo-display-"][class*="yotpo-device-"].yotpo-device-mobile #yotpo-mobile-filters-popup .yotpo-mobile-filters-popup-content {
    box-sizing: border-box;
    padding: 20px;
}
[class*="yotpo-display-"][class*="yotpo-device-"].yotpo-device-mobile #yotpo-mobile-filters-popup .yotpo-mobile-filters-popup-actions {
    box-sizing: border-box;
    padding: 0;
}
[class*="yotpo-display-"][class*="yotpo-device-"].yotpo-device-mobile #yotpo-mobile-filters-popup .yotpo-mobile-filters-popup-header  .yotpo-review-border-smooth {
    display: none;
}
[class*="yotpo-display-"][class*="yotpo-device-"].yotpo-device-mobile #yotpo-mobile-filters-popup .yotpo-mobile-filters-popup-header .yotpo-mobile-filters-popup-clear {
    position: static;
}
[class*="yotpo-display-"][class*="yotpo-device-"].yotpo-device-mobile #yotpo-mobile-filters-popup .yotpo-mobile-filters-popup-actions .yotpo-filters-results-btn {
    position: static;
    height: auto;
    padding: 20px;
}
[class*="yotpo-display-"][class*="yotpo-device-"].yotpo-device-mobile #yotpo-mobile-filters-popup .yotpo-mobile-filters-popup-content .yotpo-dropdown-base {
    width: 100%;
}
[class*="yotpo-display-"][class*="yotpo-device-"].yotpo-device-mobile #yotpo-mobile-filters-popup .yotpo-mobile-filters-popup-content .yotpo-media-select {
    border-radius: 5px;
    border-color: #000 !important;
}
/* mobile filter modal */
/* Filter section */

/* Reviews section */
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-reviews-list .yotpo-review {
    justify-content: space-between;
    column-gap: 5px;
    margin: 20px 0 15px;
    position: relative;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-reviews-list .yotpo-review-votes-wrapper {}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-reviews-list .yotpo-review-votes-wrapper .yotpo-review-votes-text {
    font-size: 13px;
    color: var(--YotpoPrimaryColor);
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-reviews-list {
    /* border-top: 1px solid #eaeaea; */
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-reviews-list .yotpo-review-border-smooth {
    margin-top: 20px;
    height: 1px;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-reviews-list .yotpo-review-left-panel {
    flex-basis: unset;
    width: 230px;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style].yotpo-device-mobile .yotpo-reviews-list .yotpo-review-left-panel {
    width: auto;
    min-width: 0;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-reviews-list .yotpo-review-left-panel .yotpo-reviewer-details-verified {
    padding: 0;
    flex-direction: row;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style].yotpo-device-mobile .yotpo-reviews-list .yotpo-review-left-panel .yotpo-reviewer-details-verified {
    flex-direction: column;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-reviews-list .yotpo-review-left-panel .yotpo-reviewer-details-verified .yotpo-verified-icon {
    display: none;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-reviews-list .yotpo-review-left-panel .yotpo-reviewer-name {
    color: var(--YotpoPrimaryColor) !important;
    font-weight: 500;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-verified-image-icon .yotpo-initials-background {
    fill: var(--YotpoSecondaryColor);
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-reviews-list .yotpo-review-left-panel .yotpo-reviewer-details-verified .yotpo-reviewer-verified-buyer-text {
    line-height: 25px;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style].yotpo-device-mobile .yotpo-reviews-list .yotpo-review-left-panel .yotpo-reviewer-details-verified .yotpo-reviewer-verified-buyer-text {
    margin: 0 !important;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-reviews-list .yotpo-review-left-panel .yotpo-reviewer-details-verified .yotpo-reviewer-verified-buyer-text::before {
    content: '| ';
    position: relative;
    top: -2px;
    padding: 0 2px 0 0;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style].yotpo-device-mobile .yotpo-reviews-list .yotpo-review-left-panel .yotpo-reviewer-details-verified .yotpo-reviewer-verified-buyer-text::before {
    display: none;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-verified-image-icon .yotpo-avatar-initials-text {
    fill: #fff;
    font-weight: 400;
    font-size: 18px;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-verified-image-icon .yotpo-verified-icon > circle {
    fill: var(--YotpoVerifiedIconBackgroundColor);
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-verified-icon-wrapper {
    top: auto;
    bottom: -5px;
    left: auto;
    right: -5px;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-reviews-list .yotpo-review-center-panel {
    width: calc(100% - 250px);
    flex-basis: auto;
    padding: 0;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-reviews-list .yotpo-review-center-panel .yotpo-review-rating-title {
    flex-direction: column;
    row-gap: 10px;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-reviews-list .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title {
    font-family: var(--YotpoThirtiaryFont) !important;
    margin: 0;
    font-size: 16px;
    flex-basis: auto;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style].yotpo-device-mobile .yotpo-reviews-list .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title {
    margin: 0 0 10px;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style].yotpo-device-mobile .yotpo-reviews-list .yotpo-review-center-panel .yotpo-thumbnail-container {
    margin: 0 0 10px;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style].yotpo-device-mobile .yotpo-reviews-list .yotpo-review-center-panel {
    width: 100%;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-reviews-list .yotpo-review-center-panel .yotpo-review-content {
    display: block;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style].yotpo-device-mobile .yotpo-reviews-list .yotpo-review-center-panel .yotpo-review-content {
    margin: 0;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-reviews-list .yotpo-review-center-panel .yotpo-review-content .sr-only {
    display: none;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-reviews-list .yotpo-review-center-panel .yotpo-review-comment {
    width: 100%;
    flex-basis: 100%;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-reviews-list .yotpo-review-center-panel .yotpo-review-comment .yotpo-comment-avatar {
    width: 100%;
    height: 40px;
    max-width: 40px;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-reviews-list .yotpo-review-right-panel {
    flex-basis: auto;
    min-width: 0 !important;
    position: absolute;
    left: 0;
    top: 30px;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style].yotpo-device-mobile .yotpo-reviews-list .yotpo-review-right-panel {
    position: static;
    margin: 0;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-reviews-list .yotpo-review-right-panel .yotpo-date-format {
    font-size: 12px;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style].yotpo-device-mobile .yotpo-reviews-list .yotpo-review-votes-text {
    font-size: 13px;
}
/* Reviews section */

/* Modal Form */
[class*="yotpo-display-"][class*="yotpo-device-"][style] #newReviewFormModal .yotpo-star-rating-icons {
    margin: 0;
    min-height: 0;
    flex-direction: column;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] #newReviewFormModal .yotpo-star-rating-icons .yotpo-star-rating-icons-wrapper {
    padding: 0;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] #newReviewFormModal .yotpo-star-rating-icons .yotpo-star-rating-text {
    align-self: start !important;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] #newReviewFormModal .yotpo-new-review-headline, 
[class*="yotpo-display-"][class*="yotpo-device-"][style] #newReviewFormModal .yotpo-name-email-wrapper, 
[class*="yotpo-display-"][class*="yotpo-device-"][style] #newReviewFormModal textarea,
[class*="yotpo-display-"][class*="yotpo-device-"][style].yotpo-device-mobile #newReviewFormModal .yotpo-name-email-wrapper .yotpo-input-wrapper {
    width: 100%;
    box-sizing: border-box;
    border-color: #000;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] #newReviewFormModal input {
    border-color: #000;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] #newReviewFormModal label.yotpo-custom-questions-option[style="color: var(--yotpo-black)"] {
    color: var(--YotpoPrimaryColor) !important;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] #newReviewFormModal footer.form-footer {
    background: #f3f3f3;
    padding: 10px;
    box-sizing: border-box;
    bottom: 0;
    border: 1px solid #f3f3f3;
    gap: 10px;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] #newReviewFormModal footer.form-footer .yotpo-review-form-footer-container {}
[class*="yotpo-display-"][class*="yotpo-device-"][style] #newReviewFormModal footer.form-footer .yotpo-review-form-footer-container > h6 {
    margin: 0;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] #newReviewFormModal footer.form-footer .yotpo-terms-and-conditions-container {
    padding: 0;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] #newReviewFormModal footer.form-footer .yotpo-terms-and-conditions-container label.yotpo-checkbox-label {
    font-size: 12px;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] #newReviewFormModal footer.form-footer .yotpo-terms-and-conditions-container .yotpo-checkbox-container .yotpo-checkbox-link {
    color: #000;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] #newReviewFormModal #modalDescription {
    box-sizing: border-box;
    padding: 0;
}
[class*="yotpo-display-"][class*="yotpo-device-"].yotpo-device-mobile #newReviewFormModal {}
[class*="yotpo-display-"][class*="yotpo-device-"].yotpo-device-mobile [aria-labelledby="modalTitle"][role] {
    max-width: 300px;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style]:not(:has(.yotpo-review-media-modal)) [aria-labelledby="modalTitle"][role] #modalTitle {
    box-shadow: 1px 2px 1px rgba(0,0,0,0.69);
    padding: 0 10px;
    box-sizing: border-box;
    margin: 30px 0 10px;
}
[class*="yotpo-display-"][class*="yotpo-device-"].yotpo-device-mobile #newReviewFormModal #yotpo-modal #modalDescription {
    margin: 0 auto;
}
[class*="yotpo-display-"][class*="yotpo-device-"].yotpo-device-mobile #newReviewFormModal footer.form-footer .yotpo-terms-and-conditions-container .yotpo-new-input-validation {
    width: 100%;
}
[class*="yotpo-display-"][class*="yotpo-device-"].yotpo-device-mobile #newReviewFormModal footer.form-footer .yotpo-terms-and-conditions-container {
    flex-wrap: wrap;
}
/* Q&A Form */
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-question-form-modal {}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-question-form-modal .modal-body {
    padding: 0 0 20px;
    box-sizing: border-box;
    margin: 0 20px;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-question-form-modal .form-footer {
    box-sizing: border-box;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-question-form-modal .modal-body textarea {
    box-sizing: border-box;
    width: 100%;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-question-form-modal .yotpo-name-email-wrapper,
[class*="yotpo-display-"][class*="yotpo-device-"][style].yotpo-device-mobile .yotpo-question-form-modal .modal-body .yotpo-question-form,
[class*="yotpo-display-"][class*="yotpo-device-"][style].yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper {
    width: 100%;
}
/* Q&A Form */

/* FORM COMPLETE */
[class*="yotpo-display-"][class*="yotpo-device-"][style] #newReviewFormModal #yotpo-modal.yotpo-form-complete {
    height: auto;
    overflow: auto;
    max-height: 100%;
    width: auto;
    padding: 0 0 40px;
    position: relative;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] #newReviewFormModal #yotpo-modal.yotpo-form-complete .yotpo-form-complete {
    height: auto;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] #newReviewFormModal #yotpo-modal.yotpo-form-complete #modalDescription {
    margin: 0;
    padding: 0;
    overflow: auto;
}
/* FORM COMPLETE */
/* Modal Form */

/* Pagination section */
[class*="yotpo-display-"][class*="yotpo-device-"][style] [class*="-pagination-container"] .yotpo-pagination-number.selected, 
[class*="yotpo-display-"][class*="yotpo-device-"][style] [class*="-pagination-container"] .yotpo-pagination-number:hover {
    background: none;
    color: var(--YotpoPriamryColor);
    border-bottom: none;
    font-weight: 700;
    font-family: var(--YotpoThirtiaryFont) !important;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-reviews-list .yotpo-reviews-pagination-container {}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-reviews-list .yotpo-reviews-pagination-container .yotpo-horizontal-pagination {}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-reviews-list .yotpo-reviews-pagination-container .yotpo-horizontal-pagination > a.yotpo-reviews-pagination-item {}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-reviews-list .yotpo-reviews-pagination-container .yotpo-horizontal-pagination > a.yotpo-reviews-pagination-item[aria-label="Goto previous page"] {}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-reviews-list .yotpo-reviews-pagination-container .yotpo-horizontal-pagination > a.yotpo-reviews-pagination-item[aria-label="Goto next page"] {}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-reviews-list .yotpo-reviews-pagination-container .yotpo-horizontal-pagination > a.yotpo-reviews-pagination-item[aria-label="Goto previous page"]::after {
    content: 'Back';
    font-size: 12px;
    padding: 0 0 0 10px;
    opacity: 1;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-reviews-list .yotpo-reviews-pagination-container .yotpo-horizontal-pagination > a.yotpo-reviews-pagination-item[aria-label="Goto next page"]::before {
    content: 'Next';
    font-size: 12px;
    padding: 0 10px 0 0;
}
/* Pagination section */

/* updated modal image */
[class*="yotpo-device-"][class*="yotpo-display-"][style] .yotpo-review-media-modal .yotpo-modal-body-review-content .yotpo-read-more-text,
[class*="yotpo-device-"][class*="yotpo-display-"][style] .yotpo-review-media-modal .yotpo-modal-body-review-content .yotpo-read-more {
    font-size: 14px;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-review-media-modal .yotpo-modal-body-right-side .yotpo-modal-body-right-side-center .yotpo-modal-body-review-content {
    flex: 0;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-review-media-modal .yotpo-read-more-text {
    margin-right: 5px;
    display: inline;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-review-media-modal .yotpo-read-more {
    text-decoration: underline;
    text-underline-offset: 2px;
    color: var(--YotpoSecondaryColor);
    text-decoration-thickness: 2px;
    margin: 0;
}
[class*="yotpo-device-"][class*="yotpo-display-"][style] .yotpo-review-media-modal .yotpo-reviewer-name {
    color: var(--YotpoPrimaryColor) !important;
    font-weight: 500;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-review-media-modal {}
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-review-media-modal .yotpo-reviewer-image {
    display: none;
}
/* updated modal image */

[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-filters-container .yotpo-filters-top-panel .yotpo-score-filter .yotpo-dropdown-base .yotpo-star-rating.yotpo-selected-score {
    position: static;
    transform: none;
}
/*8-28-2024 updates for reviews widget*/
[class*="yotpo-display-"][class*="yotpo-device-"][style]
  .yotpo-filters-right-panel {
  width: 100%;
  border-top: 1px solid var(--yotpo-separator-line-grey);
  padding-top: 10px;
}
[class*="yotpo-display-"][class*="yotpo-device-"][style]
  .yotpo-score-filter
  .yotpo-selected-value,
[class*="yotpo-display-"][class*="yotpo-device-"][style]
  .yotpo-media-filter
  .yotpo-selected-value,
[class*="yotpo-display-"][class*="yotpo-device-"][style] .yotpo-sorting-filter-container :is(div, span){
  text-transform: initial;
}
.slick-slide .carousel-tile.disabled {opacity: 1!important;}
/* cyrillic-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("assets/nunitosans-v15-cyrillic-ext-normal-400.bda34b4637ffbda7.woff2") format('woff2'),
       url("assets/nunitosans-v15-cyrillic-cyrillic-ext-lat.9f9ba6d984d2808a.woff") format('woff');
  unicode-range: U+0460-052F, U+1C80-1C88, 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("assets/nunitosans-v15-cyrillic-normal-400.adc675654ad07aac.woff2") format('woff2'),
       url("assets/nunitosans-v15-cyrillic-cyrillic-ext-lat.9f9ba6d984d2808a.woff") format('woff');
  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("assets/nunitosans-v15-vietnamese-normal-400.19b7a577112ada6d.woff2") format('woff2'),
       url("assets/nunitosans-v15-cyrillic-cyrillic-ext-lat.9f9ba6d984d2808a.woff") format('woff');
  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("assets/nunitosans-v15-latin-ext-normal-400.d6e9454f997c545c.woff2") format('woff2'),
       url("assets/nunitosans-v15-cyrillic-cyrillic-ext-lat.9f9ba6d984d2808a.woff") format('woff');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, 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("assets/nunitosans-v15-latin-normal-400.f99e08a50e93e6cd.woff2") format('woff2'),
       url("assets/nunitosans-v15-cyrillic-cyrillic-ext-lat.9f9ba6d984d2808a.woff") format('woff');
  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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.yotpo-reviews-star-ratings-widget {
display: flex;
  a:empty, article:empty, div:empty, dl:empty, h1:empty, h2:empty, h3:empty, h4:empty, h5:empty, h6:empty, p:empty, section:empty, ul:empty {
    display: block;
  }
}
[v-cloak] {
	display: none;
}
.yotpo-star-rating-reviews-summary-text:hover {
    cursor: pointer;
}
.yotpo-widget-clear {
  animation: none;
  animation-delay: 0;
  animation-direction: normal;
  animation-duration: 0;
  animation-fill-mode: none;
  animation-iteration-count: 1;
  animation-name: none;
  animation-play-state: running;
  animation-timing-function: ease;
  backface-visibility: visible;
  background: 0;
  background-attachment: scroll;
  background-clip: border-box;
  background-color: transparent;
  background-image: none;
  background-origin: padding-box;
  background-position: 0 0;
  background-position-x: 0;
  background-position-y: 0;
  background-repeat: repeat;
  background-size: auto auto;
  border: 0;
  border-style: none;
  border-width: medium;
  border-color: inherit;
  border-bottom: 0;
  border-bottom-color: inherit;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-style: none;
  border-bottom-width: medium;
  border-collapse: separate;
  border-image: none;
  border-left: 0;
  border-left-color: inherit;
  border-left-style: none;
  border-left-width: medium;
  border-radius: 0;
  border-right: 0;
  border-right-color: inherit;
  border-right-style: none;
  border-right-width: medium;
  border-spacing: 0;
  border-top: 0;
  border-top-color: inherit;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top-style: none;
  border-top-width: medium;
  bottom: auto;
  box-shadow: none;
  box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: inherit;
  columns: auto;
  column-count: auto;
  column-fill: balance;
  column-gap: normal;
  column-rule: medium none currentColor;
  column-rule-color: currentColor;
  column-rule-style: none;
  column-rule-width: none;
  column-span: 1;
  column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font: normal;
  font-family: var(--primary-font-family);
  font-style: var(--primary-font-style);
  font-weight: var(--primary-font-weight);
  font-size: medium;
  font-variant: normal;
  height: auto;
  hyphens: none;
  left: auto;
  letter-spacing: normal;
  line-height: normal;
  list-style: none;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: disc;
  margin: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 0;
  outline: 0;
  outline-color: invert;
  outline-style: none;
  outline-width: medium;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  perspective: none;
  perspective-origin: 50% 50%;
  position: static;
  right: auto;
  tab-size: 8;
  table-layout: auto;
  text-align: inherit;
  text-align-last: auto;
  text-decoration: none;
  text-decoration-color: inherit;
  text-decoration-line: none;
  text-decoration-style: solid;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-style: flat;
  transition: none;
  transition-delay: 0s;
  transition-duration: 0s;
  transition-property: none;
  transition-timing-function: ease;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  widows: 0;
  width: auto;
  word-spacing: normal;
  z-index: auto;
}
.sr-only {
  clip: rect(0 0 0 0) !important;
  position: absolute !important;
}
.yotpo-base-layout{margin:0 auto}
.yotpo-main-widget-layout{margin:auto;font-family:var(--secondary-font-family);font-weight:var(--secondary-font-weight);font-style:var(--secondary-font-style)}
.yotpo-main-widget-tabs:not(.pp-embedded-displayed){margin-top:35px}
.yotpo-reviews-main-widget a:empty,.yotpo-reviews-main-widget article:empty,.yotpo-reviews-main-widget div:empty,.yotpo-reviews-main-widget dl:empty,.yotpo-reviews-main-widget h1:empty,.yotpo-reviews-main-widget h2:empty,.yotpo-reviews-main-widget h3:empty,.yotpo-reviews-main-widget h4:empty,.yotpo-reviews-main-widget h5:empty,.yotpo-reviews-main-widget h6:empty,.yotpo-reviews-main-widget p:empty,.yotpo-reviews-main-widget section:empty,.yotpo-reviews-main-widget ul:empty{display:block}
.yotpo-reviews-main-widget input,.yotpo-reviews-main-widget label,.yotpo-reviews-main-widget select,.yotpo-reviews-main-widget textarea{width:auto;padding:initial;margin:initial}
.yotpo-widget-clear,.yotpo-widget-clear button,.yotpo-widget-clear form input,.yotpo-widget-clear span{animation:none;animation-delay:0;animation-direction:normal;animation-duration:0;animation-fill-mode:none;animation-iteration-count:1;animation-name:none;animation-play-state:running;animation-timing-function:ease;backface-visibility:visible;background:0;background-attachment:scroll;background-clip:border-box;background-color:transparent;background-image:none;background-origin:padding-box;background-position:0 0;background-position-x:0;background-position-y:0;background-repeat:repeat;background-size:auto auto;border:0;border-style:none;border-width:medium;border-color:inherit;border-bottom:0;border-bottom-color:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-style:none;border-bottom-width:medium;border-collapse:separate;-o-border-image:none;border-image:none;border-left:0;border-left-color:inherit;border-left-style:none;border-left-width:medium;border-radius:0;border-right:0;border-right-color:inherit;border-right-style:none;border-right-width:medium;border-spacing:0;border-top:0;border-top-color:inherit;border-top-left-radius:0;border-top-right-radius:0;border-top-style:none;border-top-width:medium;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:inherit;-moz-columns:auto;columns:auto;-moz-column-count:auto;column-count:auto;-moz-column-fill:balance;column-fill:balance;-moz-column-gap:normal;column-gap:normal;-moz-column-rule:medium none currentColor;column-rule:medium none currentColor;-moz-column-rule-color:currentColor;column-rule-color:currentColor;-moz-column-rule-style:none;column-rule-style:none;-moz-column-rule-width:none;column-rule-width:none;-moz-column-span:1;column-span:1;-moz-column-width:auto;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;display:inline;empty-cells:show;float:none;font:normal;font-family:var(--secondary-font-family);font-size:medium;font-style:normal;font-variant:normal;font-weight:400;height:auto;-webkit-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;line-height:normal;list-style:none;list-style-image:none;list-style-position:outside;list-style-type:disc;margin:0;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:0;outline:0;outline-color:invert;outline-style:none;outline-width:medium;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;-moz-tab-size:8;-o-tab-size:8;tab-size:8;table-layout:auto;text-align:inherit;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;text-decoration-color:inherit;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-style:flat;transition:none;transition-delay:0s;transition-duration:0s;transition-property:none;transition-timing-function:ease;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;word-break:normal;widows:0;width:auto;word-spacing:normal;z-index:auto}
.yotpo-reviews-main-widget{text-align:center;color:var(--yotpo-black);background-color:var(--background-color)}
.yotpo-reviews-main-widget .sr-only{clip:rect(0 0 0 0);position:absolute}
.yotpo-reviews-main-widget .unselectable{-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none}
.yotpo-reviews-main-widget .top-margin{margin-top:10px}
#onetrust-pc-sdk input[aria-disabled=true],#onetrust-banner-sdk input[aria-disabled=true]{pointer-events:none;opacity:.6}
#onetrust-pc-sdk .ot-host-opt li>dl{font-size:.8em;margin:5px 0}
#onetrust-pc-sdk .ot-host-opt li>dl>div dt{width:30%;float:left}
#onetrust-pc-sdk .ot-host-opt li>dl>div dd{width:70%;float:left;word-break:break-word;word-wrap:break-word}
.yotpo-search-filter{min-width:200px}
.yotpo-search-filter .yotpo-search-label{position:relative}
.yotpo-search-filter .yotpo-search-label--rtl .yotpo-search-icon{left:unset;right:14px}
.yotpo-search-filter .yotpo-search-label--rtl .yotpo-search-input{padding-left:unset;padding-right:33px}
.yotpo-search-filter .yotpo-search-label .yotpo-search-icon{position:absolute;top:50%;left:14px;transform:translateY(-50%)}
.yotpo-search-filter .yotpo-search-label .yotpo-search-input{width:100%;height:35px;top:377px;padding-left:33px;border:1px solid var(--yotpo-b2b-light-grey);box-sizing:border-box;border-radius:100px;font-size:14px;line-height:14px;outline:none;box-shadow:none;font-family:var(--secondary-font-family);text-align:start;background-color:var(--yotpo-empty-white)}
.yotpo-search-filter .yotpo-search-label .yotpo-search-input:focus,.yotpo-search-filter .yotpo-search-label .yotpo-search-input:valid{border:1px solid var(--primary-color)}
.yotpo-search-filter .yotpo-search-label .yotpo-search-input .yotpo-search-input::-moz-placeholder{color:var(--yotpo-black);opacity:1}
.yotpo-search-filter .yotpo-search-label .yotpo-search-input .yotpo-search-input::placeholder{color:var(--yotpo-black);opacity:1}
.yotpo-search-filter .yotpo-search-label .yotpo-search-input .yotpo-search-input::-ms-input-placeholder{color:var(--yotpo-black)}
.yotpo-display-s .yotpo-search-filter{width:80%}
.yotpo-display-s .yotpo-search-filter .yotpo-search-label .yotpo-search-input{height:35px}
.yotpo-search-input::-moz-placeholder{color:var(--yotpo-black);opacity:1}
.yotpo-search-input::placeholder{color:var(--yotpo-black);opacity:1}
.yotpo-search-input::-ms-input-placeholder{color:var(--yotpo-black)}
.yotpo-search-label{position:relative}
.yotpo-search-label>.yotpo-search-icon{position:absolute;top:50%;left:14px;transform:translateY(-50%)}
.yotpo-review-border-smooth{height:5px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2710%27 height=%275%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath stroke-width=%272%27 stroke=%27%23eaeaea%27 d=%27M0 .5h10%27/%3E%3C/svg%3E")}
.yotpo-star-rating{display:flex;align-items:center}
.yotpo-star-rating.yotpo-star-rating--rtl .star-container{margin-left:8px;margin-right:0!important}
.yotpo-star-rating .star-container{display:flex}
.yotpo-star-rating .star-container:not(:last-child){margin-right:8px}
.yotpo-score-filter[data-v-1917ecc4]{position:relative;outline:none}
.yotpo-filter-select[data-v-1917ecc4]{height:35px;top:377px;padding-left:14px;border:1px solid var(--316f0c33);box-sizing:border-box;border-radius:100px;font-size:16px;line-height:14px;outline:none;box-shadow:none;cursor:pointer;font-family:var(--secondary-font-family);background:var(--yotpo-empty-white);text-align:start}
.yotpo-display-s .yotpo-score-filter[data-v-1917ecc4]{flex:1;max-width:100%;min-width:150px}
.yotpo-display-s .yotpo-filter-select[data-v-1917ecc4]{width:100%}
.yotpo-filter-select[data-v-1917ecc4]::-moz-placeholder{color:var(--yotpo-black);opacity:1}
.yotpo-filter-select[data-v-1917ecc4]::placeholder{color:var(--yotpo-black);opacity:1}
.yotpo-filter-select[data-v-1917ecc4]::-ms-input-placeholder{color:var(--yotpo-black)}
.yotpo-dropdown-base[data-v-1917ecc4]{position:relative}
.yotpo-dropdown-base .yotpo-selected-value[data-v-1917ecc4]{flex-basis:60%;width:-moz-max-content;width:max-content;font-size:14px}
.yotpo-dropdown-base .yotpo-selected-score[data-v-1917ecc4],.yotpo-dropdown-base .yotpo-selected-value[data-v-1917ecc4]{position:absolute;top:50%;left:14px;transform:translateY(-50%);cursor:pointer}
.yotpo-dropdown-base .yotpo-dropdown-arrow-icon[data-v-1917ecc4]{position:absolute;top:50%;right:14px;transform:translateY(-50%);cursor:pointer}
.yotpo-dropdown-content[data-v-1917ecc4]{position:absolute;width:200px;height:237px;background:var(--yotpo-empty-white);border:1px solid var(--yotpo-b2b-light-grey);box-sizing:border-box;box-shadow:0 3px 10px rgba(0,0,0,.15);border-radius:4px;z-index:2;padding-top:10px}
.yotpo-score-option[data-v-1917ecc4]{display:flex;justify-content:space-between;align-items:center;width:180px;height:36px;margin:0 10px 0 10px;cursor:pointer}
.yotpo-score-option.yotpo-score-option--rtl .yotpo-selected-icon[data-v-1917ecc4]{margin-left:12px;margin-right:unset}
.yotpo-score-option.yotpo-score-option--rtl .yotpo-score[data-v-1917ecc4]{margin-right:12px;margin-left:unset}
.yotpo-score-option .yotpo-score[data-v-1917ecc4]{margin-left:12px;font-family:Nunito Sans;font-style:normal;font-weight:600;font-size:14px;line-height:100%}
.yotpo-score-option .yotpo-selected-icon[data-v-1917ecc4]{margin-right:12px}
.yotpo-score-option[data-v-1917ecc4]:focus,.yotpo-score-option[data-v-1917ecc4]:hover{background:var(--212184ec)}
.yotpo-media-filter[data-v-692546fe]{position:relative;outline:none}
.yotpo-media-select[data-v-692546fe]{width:200px;display:flex;align-items:center;justify-content:space-between;height:35px;top:377px;padding-left:14px;border:1px solid var(--7ef65489);box-sizing:border-box;border-radius:100px;font-size:16px;line-height:14px;outline:none;box-shadow:none;cursor:pointer;font-family:var(--secondary-font-family);background:var(--yotpo-empty-white);text-align:start}
.yotpo-media-select .yotpo-radio-icon[data-v-692546fe]{margin-right:15px}
.yotpo-display-s .yotpo-media-filter[data-v-692546fe]{flex:1;max-width:100%;min-width:150px}
.yotpo-display-s .yotpo-media-select[data-v-692546fe]{width:100%}
.yotpo-media-select[data-v-692546fe]::-moz-placeholder{color:var(--yotpo-black);opacity:1}
.yotpo-media-select[data-v-692546fe]::placeholder{color:var(--yotpo-black);opacity:1}
.yotpo-media-select[data-v-692546fe]::-ms-input-placeholder{color:var(--yotpo-black)}
.yotpo-radio-base[data-v-692546fe]{position:relative}
.yotpo-radio-base .yotpo-selected-value[data-v-692546fe]{flex-basis:60%;width:-moz-max-content;width:max-content;position:absolute;top:50%;left:5px;transform:translateY(-50%);cursor:pointer;font-size:14px}
.yotpo-radio-base.yotpo-radio-base--rtl .yotpo-selected-value[data-v-692546fe]{right:14px;left:unset}
.yotpo-radio-base.yotpo-radio-base--rtl .yotpo-radio-icon[data-v-692546fe]{left:14px;right:unset}
.yotpo-radio-base.yotpo-radio-base--rtl .yotpo-media-select[data-v-692546fe]{padding-right:14px;padding-left:unset}
.yotpo-radio-base .yotpo-radio-icon[data-v-692546fe]{position:absolute;top:50%;right:14px;transform:translateY(-50%);cursor:pointer}
.yotpo-display-s .yotpo-dropdown-closable[data-v-c64b6de8],.yotpo-display-s .yotpo-dropdown-closable .yotpo-dropdown-base[data-v-c64b6de8],.yotpo-display-s .yotpo-dropdown-closable .yotpo-dropdown-base .yotpo-dropdown-placeholder-input[data-v-c64b6de8]{width:100%}
.yotpo-dropdown-closable[data-v-c64b6de8]{display:flex;flex-direction:row;align-items:center;font-size:14px;font-family:var(--primary-font-family);gap:5px;position:relative;cursor:pointer}
.yotpo-dropdown-closable span.yotpo-dropdown-placeholder[data-v-c64b6de8]{font-size:14px}
.yotpo-dropdown-closable .yotpo-dropdown-base[data-v-c64b6de8]{position:relative}
.yotpo-dropdown-closable .yotpo-dropdown-base.yotpo-dropdown-base--rtl .yotpo-selected-value[data-v-c64b6de8]{right:14px;left:unset}
.yotpo-dropdown-closable .yotpo-dropdown-base.yotpo-dropdown-base--rtl .yotpo-dropdown-arrow-icon[data-v-c64b6de8]{right:unset;left:14px;margin:0}
.yotpo-dropdown-closable .yotpo-dropdown-base .yotpo-dropdown-placeholder[data-v-c64b6de8]{flex-basis:35%;width:-moz-max-content;width:max-content;top:377px;padding-left:14px;box-sizing:border-box;font-size:14px;line-height:14px;cursor:pointer;font-family:var(--secondary-font-family);font-weight:600}
.yotpo-dropdown-closable .yotpo-dropdown-base .yotpo-dropdown-placeholder[data-v-c64b6de8]::-moz-placeholder{color:var(--yotpo-black);opacity:1}
.yotpo-dropdown-closable .yotpo-dropdown-base .yotpo-dropdown-placeholder[data-v-c64b6de8]::placeholder{color:var(--yotpo-black);opacity:1}
.yotpo-dropdown-closable .yotpo-dropdown-base .yotpo-dropdown-placeholder[data-v-c64b6de8]::-ms-input-placeholder{color:var(--yotpo-black)}
.yotpo-dropdown-closable .yotpo-dropdown-base .yotpo-dropdown-arrow-icon[data-v-c64b6de8]{flex-basis:5%;position:absolute;top:50%;right:14px;transform:translateY(-50%);cursor:pointer;margin-top:3px}
.yotpo-dropdown-closable .yotpo-dropdown-base .yotpo-selected-value[data-v-c64b6de8]{flex-basis:60%;width:-moz-max-content;width:max-content;position:absolute;top:50%;left:14px;transform:translateY(-50%);cursor:pointer}
.yotpo-dropdown-closable .yotpo-dropdown-content-wrapper[data-v-c64b6de8]{position:absolute;border:1px solid var(--yotpo-b2b-light-grey);box-sizing:border-box;box-shadow:0 3px 10px rgba(0,0,0,.15);border-radius:4px;z-index:200000;padding-top:10px;top:35px;padding-bottom:10px;margin-bottom:6px}
.yotpo-dropdown-closable .yotpo-dropdown-content-wrapper .yotpo-dropdown-option[data-v-c64b6de8]{display:flex;justify-content:space-between;align-items:center;width:168px;height:36px;margin:0 5px 0 5px;cursor:pointer;font-weight:400;font-size:14px;padding-left:10px;padding-right:8px}
.yotpo-dropdown-closable .yotpo-dropdown-content-wrapper .yotpo-dropdown-option[data-v-c64b6de8]:focus,.yotpo-dropdown-closable .yotpo-dropdown-content-wrapper .yotpo-dropdown-option[data-v-c64b6de8]:hover{background:var(--c89f66f6)}
.yotpo-filters-container{width:100%;display:flex;margin:40px 0 10px 0}
.yotpo-filters-container .yotpo-filters-container-inner{display:flex;flex-direction:column;flex-wrap:nowrap;width:100%;align-items:flex-start;justify-content:space-between;gap:24px}
.yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel{display:flex;flex-direction:row;flex-basis:80%;justify-content:flex-start}
.yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel .yotpo-free-search-filter-container{order:1;flex-grow:0;margin-right:2%;flex-basis:30%;max-width:30%}
.yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel .yotpo-score-filter-container{order:2;flex-grow:0;margin-right:2%;flex-basis:10%}
.yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel .yotpo-media-filter-container{order:3;flex-grow:0;margin-right:2%;flex-basis:10%}
.yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel .yotpo-smart-topics-container{order:3;flex-grow:0;margin-right:2%;flex-basis:10%}
.yotpo-filters-container .yotpo-filters-container-inner .yotpo-smart-topics-panel{display:flex;flex-direction:row;flex-basis:80%;justify-content:flex-start;width:inherit}
.yotpo-filters-container .yotpo-filters-container-inner .yotpo-smart-topics-panel .yotpo-smart-topics-container{flex-grow:0}
.yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-right-panel{display:flex;flex-direction:row;flex-basis:15%;justify-content:flex-end;align-self:flex-end}
.yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-right-panel .yotpo-sorting-filter-container{flex-grow:0}
.yotpo-display-s .yotpo-filters-container{display:flex;flex-direction:column;margin:24px 0 12px 0;width:100%;place-content:flex-end}
.yotpo-display-s .yotpo-filters-container .yotpo-filters-container-inner{display:flex;flex-direction:column;width:100%;align-items:flex-start;gap:24px}
.yotpo-display-s .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel{width:100%;justify-content:space-between}
.yotpo-display-s .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel .yotpo-free-search-filter-container{flex-basis:60%;max-width:70%;margin-right:5%}
.yotpo-display-s .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-bottom-panel .yotpo-score-filter-container{order:0;flex-grow:0;margin-right:2%;flex-basis:47%}
.yotpo-display-s .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-bottom-panel .yotpo-media-filter-container{order:1;flex-grow:0;flex-basis:47%}
.yotpo-verified-icon{margin-top:v-bind(marginTop)}
.disabled,.yotpo-pagination-icon{fill:var(--text-color)}
.disabled{opacity:.3}
.modal-backdrop[data-v-e2a8b986] ::-webkit-scrollbar{width:0;background:transparent}
.yotpo-reviewer-verified-icon-standalone[data-v-6bc4e6dc]{display:flex}
.yotpo-reviewer-verified-buyer-text[data-v-6bc4e6dc]{font-size:smaller;color:var(--primary-color);font-family:var(--secondary-font-family);font-weight:var(--secondary-font-weight);font-style:var(--secondary-font-style);white-space:nowrap}
.yotpo-reviewer[data-v-12e511b5]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-self:flex-start;cursor:default}
.yotpo-reviewer-details-verified[data-v-12e511b5]{display:flex;flex-direction:column;flex-wrap:nowrap;padding-top:5px}
.yotpo-reviewer-name[data-v-12e511b5]{text-align:start;font-family:var(--secondary-font-family);font-weight:var(--secondary-font-weight);font-style:var(--secondary-font-style);align-self:flex-start;word-break:break-all;white-space:nowrap}
.yotpo-review-title{font-weight:var(--primary-font-weight);font-family:var(--primary-font-family);font-style:var(--primary-font-style);font-size:18px;color:var(--yotpo-primary-text-black)}
.yotpo-read-more-text{font-weight:var(--secondary-font-weight);font-family:var(--secondary-font-family);font-style:var(--secondary-font-style);display:inline;white-space:pre-wrap}
.yotpo-text-container{display:inline}
.yotpo-read-more{color:var(--primary-color);font-weight:var(--primary-font-weight);font-family:var(--primary-font-family);font-style:var(--primary-font-style);margin-left:5px;cursor:pointer}
.yotpo-read-more:hover{color:unset}
.sr-only{clip:rect(0 0 0 0);position:absolute}
.yotpo-date-format{white-space:nowrap;color:var(--text-color);font-family:var(--secondary-font-family);font-weight:var(--secondary-font-weight);font-style:var(--secondary-font-style)}
.yotpo-review-date[data-v-5a972ef4]{color:var(--yotpo-b2b-dark-grey)}
.yotpo-date-label[data-v-5a972ef4]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.yotpo-shop-badge{box-sizing:content-box}
.yotpo-review-title{font-weight:var(--primary-font-weight);font-family:var(--primary-font-family);font-style:var(--primary-font-style);text-align:start;color:var(--text-color)}
.yotpo-review-content{font-family:var(--secondary-font-family);font-weight:var(--secondary-font-weight);font-style:var(--secondary-font-style);text-align:start;color:var(--text-color)}
.yotpo-display-s .yotpo-review,.yotpo-media-modal .yotpo-review{display:flex;flex-wrap:wrap;flex-direction:row;margin:40px 0;place-content:space-between}
.yotpo-display-s .yotpo-review .yotpo-review-center-panel,.yotpo-media-modal .yotpo-review .yotpo-review-center-panel{display:flex;flex-direction:column;flex-basis:100%;flex-grow:1;order:1;margin-top:10px;max-width:100%}
.yotpo-display-s .yotpo-review .yotpo-review-center-panel .yotpo-review-star-rating,.yotpo-media-modal .yotpo-review .yotpo-review-center-panel .yotpo-review-star-rating{order:1;flex-basis:50%;margin-bottom:15px}
.yotpo-display-s .yotpo-review .yotpo-review-center-panel .yotpo-review-title,.yotpo-media-modal .yotpo-review .yotpo-review-center-panel .yotpo-review-title{order:2;flex-basis:100%;text-align:start;margin-top:10px;margin-bottom:15px;color:var(--text-color);font-weight:var(--primary-font-weight);font-family:var(--primary-font-family);font-style:var(--primary-font-style)}
.yotpo-display-s .yotpo-review .yotpo-review-center-panel .yotpo-review-content,.yotpo-media-modal .yotpo-review .yotpo-review-center-panel .yotpo-review-content{display:flex;order:3;margin-top:20px;font-size:14px;line-height:22px;width:100%;color:var(--text-color);font-family:var(--secondary-font-family)}
.yotpo-display-s .yotpo-review .yotpo-review-left-panel,.yotpo-media-modal .yotpo-review .yotpo-review-left-panel{order:0;min-width:200px;justify-content:unset}
.yotpo-display-s .yotpo-review .yotpo-review-right-panel,.yotpo-media-modal .yotpo-review .yotpo-review-right-panel{order:0;text-align:end;margin-top:5px}
.yotpo-display-s .yotpo-review.yotpo-review--rtl .yotpo-review-left-panel,.yotpo-media-modal .yotpo-review.yotpo-review--rtl .yotpo-review-left-panel{min-width:200px}
.yotpo-display-s .yotpo-review.yotpo-review--rtl .yotpo-review-center-panel,.yotpo-media-modal .yotpo-review.yotpo-review--rtl .yotpo-review-center-panel{flex-basis:50%}
.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review),.yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review){display:flex;flex-wrap:wrap;flex-direction:row;margin:40px 0}
.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel,.yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-basis:50%;flex-grow:1;order:2;height:-moz-fit-content;height:fit-content;padding-left:15px;padding-right:15px}
.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel ::-webkit-scrollbar,.yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel ::-webkit-scrollbar{width:0;background:transparent}
.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title,.yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title{display:flex;flex-direction:row;margin-bottom:16px;align-items:flex-start}
.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-star-rating,.yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-star-rating{order:0;flex-basis:10%}
.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title,.yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title{order:1;flex-basis:80%;margin-left:10px;text-align:start;color:var(--text-color);font-weight:var(--primary-font-weight);font-family:var(--primary-font-family);font-style:var(--primary-font-style)}
.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel,.yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel{order:1;min-width:200px}
.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-right-panel,.yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-right-panel{order:3;text-align:end}
.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-content,.yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-content{order:5;text-align:start;flex-basis:70%;margin-right:20px;color:var(--text-color);font-family:var(--secondary-font-family)}
.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review).yotpo-review--rtl .yotpo-review-left-panel,.yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review).yotpo-review--rtl .yotpo-review-left-panel{min-width:200px}
.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review).yotpo-review--rtl .yotpo-review-center-panel,.yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review).yotpo-review--rtl .yotpo-review-center-panel{flex-basis:50%}
.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-details,.yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-details{display:flex;flex-direction:row;justify-content:flex-end}
.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-details .yotpo-shop-badge-desktop,.yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-details .yotpo-shop-badge-desktop{padding:0 12px}
.yotpo-device-desktop ::-webkit-scrollbar,.yotpo-device-laptop ::-webkit-scrollbar{width:0;background:transparent}
.yotpo-reviews-pagination-item{text-decoration:none;font-family:var(--secondary-font-family)}
.yotpo-pagination-icon{fill:var(--text-color)}
.yotpo-pagination-disabled{fill:var(--text-color);opacity:.3}
.yotpo-horizontal-pagination{margin:5px;display:flex}
.yotpo-horizontal-pagination .yotpo-horizontal-pagination-container{margin:5px;padding-left:0;display:flex}
.yotpo-horizontal-pagination .yotpo-reviews-pagination-item{cursor:pointer;padding:5px 9px;min-width:20px;margin-left:5px;margin-right:5px;color:var(--text-color);font-style:normal;font-weight:400;font-size:16px;line-height:22px}
.yotpo-horizontal-pagination .yotpo-pagination-number-container{list-style-type:none}
.yotpo-horizontal-pagination .selected,.yotpo-horizontal-pagination .yotpo-pagination-number-container .yotpo-pagination-number:hover{color:#fff;background-color:var(--primary-color);border-radius:5px}
.yotpo-horizontal-pagination .selected{cursor:pointer}
.yotpo-horizontal-pagination .selected:hover{opacity:.8}
.yotpo-horizontal-pagination .disabled{cursor:not-allowed;color:var(--yotpo-disabled)}
.yotpo-horizontal-pagination .disabled:hover{cursor:not-allowed;background-color:transparent}
.yotpo-horizontal-pagination--rtl .yotpo-reviews-pagination-item:first-child,.yotpo-horizontal-pagination--rtl .yotpo-reviews-pagination-item:last-child{rotate:180deg}
.yotpo-vertical-pagination .yotpo-reviews-pagination-item{color:var(--text-color);border:1px solid var(--primary-color);box-sizing:border-box;border-radius:5px;padding-top:5px;width:158px;height:30px;font-style:normal;font-weight:400;font-size:14px;line-height:18px;text-align:center}
.yotpo-vertical-pagination .yotpo-reviews-pagination-item:active{background-color:var(--primary-color);color:#fff}
.yotpo-vertical-pagination .disabled{cursor:not-allowed;color:var(--yotpo-disabled)}
.yotpo-vertical-pagination .disabled:active{cursor:not-allowed}
.yotpo-reviews-pagination-container{display:flex;flex-direction:row;justify-content:center;align-self:center;margin-top:40px;margin-bottom:70px}
.yotpo-review-votes-icons-container{display:flex;flex-direction:row;align-self:self-end;.yotpo-review-votes-icons{display:flex;flex-direction:row;gap:10px;margin-right:5px;font-family:var(--secondary-font-family);font-weight:var(--secondary-font-weight);font-style:var(--secondary-font-style);font-size:12px;line-height:normal;fill:#2c2c2c;.yotpo-review-votes-icon-up{margin-top:3px;cursor:pointer}.yotpo-review-votes-icon-down{margin-top:6px;cursor:pointer}.selected{fill:v-bind("primaryColor")}.disabled{fill:var(--yotpo-black)!important;cursor:not-allowed!important}}.yotpo-review-votes-number{-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none}}
.yotpo-review-votes-wrapper{display:flex;flex-direction:column;place-content:flex-end;gap:4px;margin-top:16px;.yotpo-review-votes-text{cursor:default;margin-right:8px;margin-right:0;align-self:self-end}.yotpo-review-votes-icons-wrapper{display:flex;flex-direction:row;align-self:self-end;align-items:self-end;gap:8px;.yotpo-review-votes-up-icon-wrapper{display:flex;flex-direction:row;margin-right:8px;gap:4px}.yotpo-review-votes-icons{display:flex;flex-direction:row;gap:10px;font-family:var(--secondary-font-family);font-weight:var(--secondary-font-weight);font-style:var(--secondary-font-style);font-size:12px;line-height:normal;fill:#2c2c2c;.yotpo-review-votes-icon-up{margin-top:3px;cursor:pointer;fill:#2c2c2c}.yotpo-review-votes-icon-down{margin-top:6px;cursor:pointer;fill:#2c2c2c}.selected{fill:v-bind("primaryColor")}}}}
.yotpo-reviews-container{display:flex;flex-direction:column;justify-content:center;margin:auto}
.yotpo-new-review-btn-wrapper{display:flex}
.yotpo-display-l .yotpo-new-review-btn-wrapper,.yotpo-display-m .yotpo-new-review-btn-wrapper{flex-direction:row}
.yotpo-display-s .yotpo-new-review-btn-wrapper{flex-direction:column;margin-left:0}
.yotpo-reviews-main-widget .yotpo-reviews-trademark{display:flex;flex-direction:row;align-items:center;height:-moz-fit-content;height:fit-content;text-decoration:none}
.yotpo-reviews-main-widget .yotpo-reviews-icon-text{margin-right:4px;font-size:14px;white-space:nowrap;font-family:var(--secondary-font-family);font-weight:var(--secondary-font-weight);font-style:var(--secondary-font-style);color:var(--text-color)}
.yotpo-reviews-main-widget .yotpo-reviews-icon{min-width:58px}
.yotpo-head .yotpo-headline{font-size:20px;color:var(--text-color);font-weight:var(--primary-font-weight);font-family:var(--primary-font-family);font-style:var(--primary-font-style);margin-top:0;margin-bottom:0;align-self:end}
.yotpo-head .yotpo-reviews-by{justify-content:end}
.yotpo-bold-layout .yotpo-head{display:flex;flex-direction:row;justify-content:space-between;min-height:100px;align-items:center;margin-bottom:32px}
.yotpo-bold-layout .yotpo-headline{font-weight:800;font-size:25px;line-height:125.9%}
.yotpo-display-l .yotpo-main-layout .yotpo-head,.yotpo-display-m .yotpo-main-layout .yotpo-head{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;margin-bottom:70px;margin-top:70px}
.yotpo-display-l .yotpo-main-layout .yotpo-head .yotpo-headline,.yotpo-display-m .yotpo-main-layout .yotpo-head .yotpo-headline{font-weight:var(--primary-font-weight);font-family:var(--primary-font-family);font-style:var(--primary-font-style);flex-basis:50%;margin-left:25%}
.yotpo-display-s .yotpo-reviews-by{justify-content:center}
.yotpo-display-s .yotpo-head{margin-top:38px;display:flex;flex-direction:column-reverse;justify-content:center}
.yotpo-display-s .yotpo-head .yotpo-headline{margin-top:38px;align-self:center}
.yotpo-icon-btn[data-v-ac74125e]{border-radius:38px;cursor:pointer;align-self:center;font-family:var(--secondary-font-family);font-style:var(--secondary-font-style);font-size:14px;font-weight:600;line-height:125.9%;height:35px;margin-top:10px;align-items:center;display:flex}
.yotpo-icon-btn .yotpo-button-icon[data-v-ac74125e],.yotpo-icon-btn .yotpo-button-icon-text[data-v-ac74125e]{padding:0 2px}
.button-padding[data-v-ac74125e]{padding:0 10px}
.yotpo-color-fill-btn[data-v-ac74125e]{color:var(--yotpo-empty-white);background-color:var(--primary-color)}
#yotpo-summary[data-v-137cc5fe]:focus{outline:2px solid var(--yotpo-focused-blue)}
.yotpo-bottom-line-text{white-space:nowrap;font-size:14px;text-align:start;margin-top:9px}
.yotpo-display-s .yotpo-bottom-line{flex-direction:column}
.yotpo-display-s .yotpo-bottom-line .yotpo-summary-section{align-items:center}
.yotpo-display-s .yotpo-bottom-line .yotpo-summary-section .yotpo-reviews-summary-button{padding-bottom:15px}
.yotpo-display-s .yotpo-bottom-line .yotpo-summary-section .yotpo-bottom-line-summary{display:flex;flex-direction:row;margin-top:30px}
.yotpo-display-s .yotpo-bottom-line .yotpo-summary-section .yotpo-bottom-line-summary .yotpo-bottom-line-right-panel{padding-right:0}
.yotpo-display-m .yotpo-bold-layout .yotpo-layout-header-wrapper .yotpo-bottom-line-summary .yotpo-bottom-line-right-panel{margin-left:10px}
.yotpo-bottom-line{display:flex;flex-direction:row;align-items:stretch}
.yotpo-bottom-line .yotpo-summary-section{display:flex;flex-direction:column}
.yotpo-bottom-line .yotpo-summary-section .yotpo-bottom-line-summary,.yotpo-bottom-line .yotpo-summary-section .yotpo-reviews-summary-button{display:flex;flex-direction:row}
.yotpo-bottom-line .yotpo-bottom-line-left-panel{font-size:48px}
.yotpo-bottom-line .yotpo-bottom-line-left-panel.yotpo-bottom-line-score{font-family:var(--secondary-font-family);font-weight:var(--secondary-font-weight);font-style:var(--secondary-font-style);font-size:48px;color:var(--primary-color);padding-top:2px}
.yotpo-bottom-line .yotpo-bottom-line-right-panel{margin-left:10px;padding-right:50px;padding-top:12px}
.yotpo-bottom-line .yotpo-bottom-line-stars{height:-moz-fit-content;height:fit-content}
.yotpo-bold-layout .yotpo-bottom-line .yotpo-bottom-line-right-panel{padding-right:0}
.yotpo-bold-layout .yotpo-bottom-line .yotpo-summary-section{align-items:center;margin-bottom:10px}
.yotpo-header-container[data-v-539fe0bb]{display:flex;flex-direction:column}
.yotpo-main-layout .yotpo-layout-header-wrapper[data-v-539fe0bb]{display:flex;align-items:center;justify-content:center}
.yotpo-bold-layout .yotpo-bottom-line[data-v-539fe0bb]{flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-around;flex:1}
.yotpo-bold-layout .yotpo-layout-header-wrapper[data-v-539fe0bb]{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:center;padding:44px;min-width:730px}
.yotpo-bold-layout .yotpo-header-container[data-v-539fe0bb]{background:var(--9261515a)}
.yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper[data-v-539fe0bb]{flex-direction:row;margin-bottom:40px}
.yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line[data-v-539fe0bb]{justify-content:center;margin-right:40px}
.yotpo-display-m .yotpo-bold-layout .yotpo-layout-header-wrapper[data-v-539fe0bb]{justify-content:space-between;min-width:inherit;padding:20px 15px}
.yotpo-display-m .yotpo-main-layout .yotpo-layout-header-wrapper[data-v-539fe0bb]{flex-direction:row;margin-bottom:40px}
.yotpo-display-m .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line[data-v-539fe0bb]{justify-content:center;margin-right:40px}
.yotpo-display-s .yotpo-bold-layout .yotpo-layout-header-wrapper[data-v-539fe0bb]{flex-direction:column;padding:25px;min-width:inherit}
.yotpo-display-s .yotpo-bold-layout .yotpo-layout-header-wrapper .yotpo-bottom-line[data-v-539fe0bb]{justify-content:center;margin-bottom:42px;flex-direction:column}
.yotpo-display-s .yotpo-main-layout .yotpo-layout-header-wrapper[data-v-539fe0bb]{flex-direction:column;margin-bottom:34px}
.yotpo-display-s .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line[data-v-539fe0bb]{justify-content:center;margin-bottom:32px}
.yotpo-main-layout{display:flex;flex-direction:column;width:100%}
.yotpo-reviews-container,.yotpo-reviews-placeholder{width:100%}
.yotpo-smart-topic-filter[data-v-85ff2c3e]{display:flex;flex-direction:row;align-items:center;justify-content:center;height:33px;padding:0 8px;margin-top:10px;font-style:normal;width:-moz-fit-content;width:fit-content;top:377px;border:1px solid var(--705d7519);box-sizing:border-box;border-radius:100px;font-size:14px;cursor:pointer;font-family:var(--secondary-font-family);background:var(--705d7519);text-align:center;color:var(--1684a10c)}
.yotpo-smart-topic-filter[data-v-85ff2c3e]::-moz-placeholder{color:var(--1684a10c);opacity:1}
.yotpo-smart-topic-filter[data-v-85ff2c3e]::placeholder{color:var(--1684a10c);opacity:1}
.yotpo-smart-topic-filter[data-v-85ff2c3e]::-ms-input-placeholder{color:var(--1684a10c)}
.yotpo-smart-topics[data-v-28b948ae]{font-size:14px;font-family:var(--primary-font-family);flex-basis:80%}
.yotpo-smart-topics .yotpo-smart-topics-headline[data-v-28b948ae]{display:flex;flex-direction:row;flex-basis:80%;justify-content:flex-start;margin-bottom:1%}
.yotpo-smart-topics .smart-topic-collection[data-v-28b948ae]{flex-basis:80%;display:flex;gap:10px;flex-wrap:wrap}
.yotpo-smart-topics .smart-topic-collection[data-v-28b948ae],.yotpo-smart-topics .smart-topic-collection .smart-topic-wrapper[data-v-28b948ae]{flex-direction:row;justify-content:flex-start}
.yotpo-smart-topics-see-more-label[data-v-28b948ae]{color:var(--text-color);width:-moz-fit-content;width:fit-content;font-weight:600;text-align:start;cursor:pointer;text-decoration-line:underline;white-space:nowrap;display:flex;align-items:center;margin-top:10px}
@font-face { font-family: 'GTStandard-M'; font-style: normal; font-weight: 500; font-display: swap; src: url("assets/kt-sans.3100e775e8616cd2.woff2") format("woff2"); }
.yotpo-review-title{margin:0;font-weight:var(--primary-font-weight);font-family:var(--primary-font-family);font-style:var(--primary-font-style);font-size:18px;color:var(--text-color)}
#shopify-section-template--27496146698488__main {
    --product-grid: "product-gallery" "product-info"  / minmax(0, 1fr);}
@media screen and (min-width: 1000px) {
    #shopify-section-template--27496146698488__main {--product-grid: "product-gallery product-info" / minmax(0, 0.65fr) minmax(0, 0.35fr);}}
@media screen and (min-width: 1000px) {
    #shopify-section-template--27496146698488__main {--product-gallery-carousel-grid: auto-flow dense / repeat(2, minmax(0, 1fr));
        --product-gallery-carousel-scroll-snap-type: none;
        --product-gallery-carousel-gap: 30px;}}
#shopify-section-template--27496146698488__multiple_media_with_text_FDMaPq {
      --multiple-media-with-text-grid: "media-wrapper" "content-wrapper" / minmax(0, 1fr);
      --multiple-media-with-text-media-alignment-offset: 0px;
      --multiple-media-with-text-media-grid: auto var(--multiple-media-with-text-media-grid-auto-rows) / auto-flow var(--multiple-media-with-text-media-grid-auto-columns);
      --multiple-media-with-text-media-gap: 0.5rem;--multiple-media-with-text-media-grid-auto-rows:;
      --multiple-media-with-text-media-grid-auto-columns:minmax(0, 1fr);
    }
@media screen and (min-width: 700px) {
      #shopify-section-template--27496146698488__multiple_media_with_text_FDMaPq {
        --multiple-media-with-text-media-alignment-offset: 0px;
        --multiple-media-with-text-media-gap: 0.625rem;--multiple-media-with-text-media-grid-auto-columns:minmax(0, 1fr) minmax(0, 1fr);
      }}
@media screen and (min-width: 1000px) {
      #shopify-section-template--27496146698488__multiple_media_with_text_FDMaPq {
        --multiple-media-with-text-grid: "media-wrapper content-wrapper" / minmax(0, 1fr) minmax(0, 375px);
      }}
#shopify-section-template--27496146698488__image_with_text_WKNfbr .h1 {text-wrap: balance;}
#shopify-section-template--27496146698488__multiple_media_with_text_WmpqrF {
      --multiple-media-with-text-grid: "media-wrapper" "content-wrapper" / minmax(0, 1fr);
      --multiple-media-with-text-media-alignment-offset: 0px;
      --multiple-media-with-text-media-grid: auto var(--multiple-media-with-text-media-grid-auto-rows) / auto-flow var(--multiple-media-with-text-media-grid-auto-columns);
      --multiple-media-with-text-media-gap: 0.5rem;--multiple-media-with-text-media-grid-auto-rows:;
      --multiple-media-with-text-media-grid-auto-columns:minmax(0, 1fr);
    }
@media screen and (min-width: 700px) {
      #shopify-section-template--27496146698488__multiple_media_with_text_WmpqrF {
        --multiple-media-with-text-media-alignment-offset: 0px;
        --multiple-media-with-text-media-gap: 0.625rem;--multiple-media-with-text-media-grid-auto-columns:minmax(0, 1fr) minmax(0, 1fr);
      }}
@media screen and (min-width: 1000px) {
      #shopify-section-template--27496146698488__multiple_media_with_text_WmpqrF {
        --multiple-media-with-text-grid: "content-wrapper media-wrapper" / minmax(0, 375px) minmax(0, 1fr);
      }}
#shopify-section-template--27496146698488__image_with_text_fKYcxN .h1 {text-wrap: balance;}
#shopify-section-template--27496146698488__image_with_text_eQcYwB .h1 {text-wrap: balance;}
#shopify-section-template--27496146698488__image_with_text_bPJJKF .h1 {text-wrap: balance;}
#shopify-section-template--27496146698488__image_with_text_NN3Rwg .h1 {text-wrap: balance;}
#shopify-section-template--27496146698488__image_with_text_3RjAht {
      --image-with-text-content-max-width: 780px;
    }
#shopify-section-template--27496146698488__image_with_text_3RjAht .h1 {text-wrap: balance;}
#shopify-section-template--27496146698488__related-products {
        --product-list-items-per-row: 2;
        --product-list-horizontal-spacing-factor: 1;
        --product-list-vertical-spacing-factor: 1;
      }
@media screen and (min-width: 700px) {
        #shopify-section-template--27496146698488__related-products {
          --product-list-items-per-row: 4;
        }}
/*#sidebar-menu button[aria-controls="header-panel-3"],#sidebar-menu button[aria-controls="header-panel-3"] * {color: #b70700 !important;}#header-panel-3 .header-sidebar__nested-linklist a {font-size: 1.1rem;}.header-sidebar__promo {font-size: 1.5rem;}.header-sidebar__promo .text-subdued {text-transform: none; font-size: 0.8rem; text-decoration: underline;}*/ 
.k-s04fe31d2.k-s04fe31d2.k-s04fe31d2{align-items:flex-start;display:flex;flex-flow:wrap}
.k-s09230a0b.k-s09230a0b.k-s09230a0b{fill-opacity:.07;fill-rule:nonzero}
.k-s0c062204.k-s0c062204.k-s0c062204{display:flex;justify-content:center}
.k-s0d148066.k-s0d148066.k-s0d148066{background-color:transparent;display:none}
.k-s183b7129.k-s183b7129.k-s183b7129{display:flex !important;margin:0px !important}
.k-s467c60fe.k-s467c60fe.k-s467c60fe{visibility:hidden!important}
.k-s4a6e5100.k-s4a6e5100.k-s4a6e5100{pointer-events:none}
.k-s4a80821c.k-s4a80821c.k-s4a80821c{display:flex;flex-direction:row;margin-right:3.5px}
.k-s5032b08a.k-s5032b08a.k-s5032b08a{display:flex}
.k-s6480255a.k-s6480255a.k-s6480255a{top:97px}
.k-s6ed16d1d.k-s6ed16d1d.k-s6ed16d1d{color:rgb(0, 0, 0);font-family:"Nunito Sans";font-style:normal;font-weight:400}
.k-s7ba054f9.k-s7ba054f9.k-s7ba054f9{width:90%}
.k-s8232c3b7.k-s8232c3b7.k-s8232c3b7{align-items:flex-start;cursor:pointer;direction:ltr;display:flex;flex-direction:row}
.k-s83871430.k-s83871430.k-s83871430{mask-type:luminance}
.k-s9539db86.k-s9539db86.k-s9539db86{margin-left:5px}
.k-s9c9f27aa.k-s9c9f27aa.k-s9c9f27aa{margin-right:8px}
.k-sb4ca427c.k-sb4ca427c.k-sb4ca427c{display:flex;flex-direction:row;justify-content:left;margin-bottom:5px}
.k-sbd72c0b4.k-sbd72c0b4.k-sbd72c0b4{align-items:center;display:flex;flex-direction:row;height:28px;margin-left:0px;margin-right:10px}
.k-sbf7abf92.k-sbf7abf92.k-sbf7abf92{color:rgb(0, 0, 0);font-family:"Nunito Sans";font-size:16px;font-style:normal;font-weight:700;line-height:28px;padding-top:2px;text-align:start;white-space:nowrap}
.k-sce792176.k-sce792176.k-sce792176{display:flex;flex-direction:row}
.k-sdcc3842a.k-sdcc3842a.k-sdcc3842a{background-color:rgb(243, 243, 243)}
.k-se76b751d.k-se76b751d.k-se76b751d{background-color:rgba(198, 187, 162, 0.15)}
.k-se7706aa0.k-se7706aa0.k-se7706aa0{color:rgb(0, 0, 0)}
.k-sfd7fe9e9.k-sfd7fe9e9.k-sfd7fe9e9{background:rgb(255, 255, 255);display:none;display:none!important;right:0px}
@media all{
*,:before,: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}html{-webkit-text-size-adjust:100%;tab-size:4;scroll-padding-top:var(--sticky-area-height);interpolate-size:allow-keywords;line-height:1.5}body{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}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}button,input,optgroup,select,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}input[type=submit]{cursor:pointer}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:#0000;background-image:none}button,label,summary,[role=button],[type=checkbox],[type=radio]{-webkit-tap-highlight-color:transparent;touch-action:manipulation;cursor:pointer}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}::-webkit-date-and-time-value{text-align:start}[type=date]{min-height:3rem}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{list-style-type:none}summary::-webkit-details-marker{display:none}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ul,ol,menu{margin:0;padding:0}.unstyled-list{margin:0;padding:0;list-style:none}input::placeholder,textarea::placeholder{opacity:1;color:rgb(var(--text-color) / .65)}:disabled{cursor:default!important}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img{color:#0000;max-width:100%;height:auto}[role=img] svg{display:initial}:focus:not(:focus-visible){outline:none}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s}}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))}.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__meta>*+:before{content:"\2022";margin-inline-end:.5rem}.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:not(:hover){color:rgb(var(--button-text-color))!important}@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>*{margin:0!important}.button-group:has(.link):has(.button){column-gap:1.5rem}@media screen and (min-width:700px){.button-group:has(.link):not(:has(.button)){column-gap:2rem}}@keyframes animateIconInline{0%{opacity:1;transform:translate(0)}50%{opacity:0;transform:translate(100%)}51%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes animateIconBlock{0%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(100%)}51%{opacity:0;transform:translateY(-100%)}to{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}@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}}:is(.circle-button--lg,.circle-button--xl)>svg{width:1rem}.content-over-media>:is(img,video,iframe,svg,video-media,figure),.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,figure){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}.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)}.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;top:0;right:0;bottom:0;left:0}.page-dots>*[aria-current=true]:after{opacity:1}.page-dots--autoplay>[aria-current=true] .circular-progress circle:last-child{animation:animateCircularProgress var(--slideshow-progress-duration) linear var(--slideshow-progress-play-state) both}@media screen and (pointer:fine){.prev-next-button--prev:hover svg{animation-direction:reverse!important}}@media screen and (pointer:fine){.floating-controls-container--on-hover:hover>.floating-controls-container__control:not(:has([disabled])){opacity:1;transform:translateY(0)}}: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;top:0;right:0;bottom:0;left: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;top:-.65rem;right:-.65rem;bottom:-.65rem;left:-.65rem}.modal::part(base){place-items:end center;width:100%;height:100%;display:grid;position:fixed;top:0;right:0;bottom:0;left: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::part(base){place-items:center}}.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;top:0;right:0;bottom:0;left: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;top:0;right:0;bottom:0;left: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--bottom-end{inset-block-start:calc(100% + var(--popover-block-offset));inset-inline-end:0}}.banner:has(.banner__text-with-button){padding-block:1.25rem}.form{align-content:start;row-gap:var(--form-gap);display:grid}.form-row>.form-control{flex:1 0 var(--fieldset-row-control-width, 14rem)}.form-row>button{flex-grow:1}.form-control{gap:var(--form-control-gap);display:grid;position:relative}.form-control>label{justify-self:start}.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~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:rotate(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)}.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~label{opacity:.65;transition:opacity .2s,transform .2s;position:relative}.dot-checkbox~label:hover{opacity:1}.dot-checkbox:checked~label{opacity:1;transform:translate(calc(var(--transform-logical-flip) * 1.125rem))}.dot-checkbox:focus-visible~label{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.shopify-section:not(:first-child) .bordered-section{border-block-start-width:1px}.shopify-section:not(:has(.section-spacing))+.shopify-section{border-block-start-width:0}.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--xs{--container-max-width: var(--container-xs-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}.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:1000px){.md\: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}@supports not (aspect-ratio: 1){:is(video-media,model-media):before{content:"";padding-block-end:calc(100% / (var(--aspect-ratio, var(--default-aspect-ratio))));display:block}:is(video-media,model-media)>*{height:100%;top:0;left:0;position:absolute!important}}@container media (width >= 32rem){:is(video-media,model-media)::part(play-button){width:4rem;height:4rem}}video-media[show-play-button]:not([loaded]),video-media:not([autoplay]){cursor:pointer}video-media>:is(video,iframe,img){border-radius:inherit;width:100%;height:100%;transition:opacity .2s ease-in-out}video-media>:-webkit-any(video:not(:-webkit-full-screen),img){object-fit:cover;object-position:center;margin:0!important}video-media>:is(video:not(:fullscreen),img){object-fit:cover;object-position:center;margin:0!important}video-media>:is(iframe,img){position:absolute;top:0;right:0;bottom:0;left:0}video-media:not([loaded])>:is(video,iframe),video-media[loaded]>img,video-media[loaded]::part(play-button){opacity:0;pointer-events:none}video-media[suspended]~*{pointer-events:none}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%}video-media:hover::part(play-button){scale:1.1}@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}}.pswp img{max-width:none}.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)}}@media screen and (pointer:fine){.product-card__quick-add-button :is(svg){transition:transform .2s ease-in-out}.product-card__quick-add-button:focus svg,.product-card__quick-add-button:hover svg{transform:rotate(90deg)}}.product-card__info :is(.price-list,.rating-badge){justify-content:center}@supports (grid-template-rows: subgrid){.product-list:not([collection-desktop-layout=compact],.product-list--compact)>*{grid-template-rows:subgrid;grid-row:span 2}}@media screen and (max-width:699px){.product-list:not(.product-list--carousel){margin-inline:-.625rem}}@media screen and (min-width:700px){.product-list__promo .content-over-media :is(img,video,iframe,svg,video-media){position:absolute}}.quick-buy-modal::part(content){position:relative}@media screen and (max-width:699px){.quick-buy-modal::part(body){padding-inline:0}.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}}@media screen and (min-width:700px){.quick-buy-modal::part(header){display:none}}.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 :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}@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}}:where(:is(.prose-justify-start,.prose-justify-left)>*){margin-inline:0 auto}:where(.prose-justify-center>*){margin-inline:auto}:where(:is(.prose-justify-end,.prose-justify-right)>*){margin-inline:auto 0}.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){.link{background:linear-gradient(to right,currentColor,currentColor) 0 min(100%,1.2lh) / 100% 1px no-repeat}}@media screen and (pointer:fine){.link:hover{background-size:0 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(td,th):not(:empty){border-block-width:1px}:where(th):not(:empty){border-block-start-width:0}table:not(.table--bordered) :is(th,td):first-child,table:not(.table--bordered) :is(th,td):empty+td{padding-inline-start:0}:is(th,td):last-child{padding-inline-end:0}.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: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))}}.branding-colors--facebook{--branding-background: 24 119 242;--branding-color: 255 255 255}.branding-colors--instagram{--branding-background: 195 42 163;--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}:is(:checked+.color-swatch--underline,.color-swatch--underline.is-selected):after{content:"";background-color:currentColor;width:100%;height:1px;position:absolute;inset-block-end:-5px;inset-inline-start:0}.thumbnail-swatch>img{border-radius:inherit;height:100%}:is(:checked+.block-underline,.block-underline.is-selected):after{content:"";background-color:rgb(var(--text-color));width:100%;height:1px;position:absolute;inset-block-end:2px;inset-inline-start:0}.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}}.text-with-icon{align-items:center;gap:.625rem;display:flex}.text-with-icon>svg{flex-shrink:0}.icon{vertical-align:middle;height:auto;transition:transform .2s;display:block}.group[aria-expanded=true] .icon.group-expanded\:rotate{transform:rotate(180deg)}[dir=rtl] .icon--direction-aware{scale:-1}.localization-selectors{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.75rem;display:flex}.localization-toggle{vertical-align:middle;align-items:center;column-gap:.625rem;display:inline-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}.feature-badge :is(svg,img){flex-shrink:0}.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 screen and (min-width:700px){.play-button svg{width:5rem;height:5rem}}.quantity-selector:focus-within:has(:focus-visible){border-color:currentColor}.quantity-selector__button svg{transition:opacity .2s}.quantity-selector__button[disabled] svg,.quantity-selector__button:hover svg{opacity:.65}.quantity-selector__input-wrapper>*{grid-area:1 / -1}@starting-style{.quantity-selector__input-wrapper[aria-busy=true] .quantity-selector__spinner{opacity:0;translate:0 4px}}.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{0%{stroke-dashoffset:var(--stroke-dasharray)}to{stroke-dashoffset:0}}.circular-progress circle:last-child{stroke-dasharray:var(--stroke-dasharray);stroke-dashoffset:var(--stroke-dasharray)}@media(prefers-reduced-motion:no-preference){image-parallax img{transform:scale(1.3) translateY(-11.5385%)}}.share-buttons .social-media{--social-media-icon-size: 1rem;--social-media-list-gap: .75rem}.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>*{grid-area:1 / -1}.before-after__cursor svg{width:var(--before-after-cursor-size);height:var(--before-after-cursor-size)}[dir=rtl] :is(.before-after--horizontal .before-after__after-image){clip-path:inset(0 var(--before-after-cursor-position, 0%) 0 0)}@media screen and (max-width:699px){.before-after .button{padding:.45rem 1.5rem}}@media screen and (min-width:700px){.before-after__content-wrapper:has(.button){--before-after-content-inset-block: 2.5rem}}.article__toolbar .social-media{gap:.75rem 1rem}.article__toolbar .social-media svg{width:1rem;height:1rem}.article__image img{height:var(--article-image-height);object-fit:cover}.comment:not(:first-child){padding-block-start:2rem}.cart-recap [type=submit]{margin-block-start:1rem}@media screen and (min-width:700px){.cart-footer>:not(:only-child){width:min(24rem,100%)}}.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)}.collection-toolbar .popover{--popover-block-offset: 0px;inset-inline-end:-1px}.collection-toolbar__button :is(svg){transition:transform .2s}.collection-toolbar__button[aria-expanded=true] svg{transform:rotate(180deg)}.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}.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}.dynamic-grid__cell:has(.editor-is-selected){outline-offset:2px;background-color:#0000000d;outline:2px dashed gray}.dynamic-grid__cell img,.dynamic-grid__cell video,.dynamic-grid__cell .play-button{margin-block-start:0!important}.dynamic-grid.editor-is-selected .dynamic-grid__cell:not(.editor-is-selected){opacity:.6}.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__block-list:has(.footer__accordion-group){grid-template-columns:1fr}.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__accordion-group{display:contents}}@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}}.faq__category+.accordion{margin-block-start:1.25rem}.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)}.featured-collections-carousel>*{grid-area:1 / -1}.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}.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)}@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__primary-nav{flex-wrap:wrap;grid-area:primary-nav;align-items:center;gap:.625rem 1.25rem;display:flex}.header__primary-nav-item [data-title]:before{content:attr(data-title);width:max-content;height:2px;transform-origin:var(--transform-origin-start);background:rgb(var(--text-color));font:inherit;letter-spacing:inherit;text-transform:inherit;color:#0000;pointer-events:none;transition:transform .2s ease-in-out;position:absolute;inset-block-end:0;transform:scaleX(0)}.header__primary-nav-item [data-title]:hover:before{transform:scaleX(1)}.header__primary-nav-item [data-title]:has(.header__dropdown-menu):before{display:none}@media screen and (max-width:699px){.header__nav-icon{width:1.375rem}}@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}}shopify-account{--shopify-account-font-heading: var(--heading-font-family);--shopify-account-font-heading-weight: var(--heading-font-weight);--shopify-account-font-body: var(--text-font-family);--shopify-account-font-body-weight: var(--text-font-weight);--shopify-account-radius-button: var(--button-border-radius);--shopify-account-radius-input: var(--input-border-radius);--shopify-account-radius-dialog: 0;--shopify-account-color-background: rgb(var(--modal-scheme-background));--shopify-account-color-text: rgb(var(--modal-scheme-text-color));--shopify-account-signed-in-avatar-color-background: rgb(var(--text-color));--shopify-account-signed-in-avatar-color-text: rgb(from rgb(var(--text-color)) calc(255 - r) calc(255 - g) calc(255 - b) );--shopify-account-signed-in-avatar-size: 24px;--shopify-account-avatar-size: none;display:block}shopify-account::part(signed-out-avatar){line-height:1.7}.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 :is(a,summary){padding:.375rem 1.5625rem;display:block}.header__dropdown-menu .header__menu-disclosure{position:relative}.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__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%}.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 .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__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>.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>.prose{padding-inline-start:var(--image-with-text-gap)}.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)}}.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}}@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){.image-with-text-block--parallax>svg,.image-with-text-block--parallax>picture img{min-height:100lvh}}}@media screen and (max-width:999px){.images-with-text-scroll__item:not(.is-selected){visibility:hidden}}.media-grid__item>*{height:100%}.multi-column__item--overlap:has(.multi-column__media){gap:0}.multi-column__item--overlap:has(.multi-column__media)>.prose{isolation:isolate}.multi-column__item--overlap:has(.multi-column__media)>.prose>:first-child{margin-block-start:-.5lh!important}.multiple-media-with-text__media-wrapper>*{grid-row:1 / -1}.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}}.password__header>*{grid-area:1 / -1}.password__social .social-media{justify-content:center}.shopify-section--main-product .section-spacing{padding-block-start:0}@media screen and (min-width:1000px){.shopify-section--main-product .section-spacing[allow-transparent-header] .container{--container-max-width: none}.shopify-section--main-product .section-spacing{padding-block-start:var(--container-gutter)}}.product-gallery__media>*{width:100%}.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: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-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-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>svg{transition:transform .2s ease-in-out}@media screen and (pointer:fine){.product-info__more-info:hover>svg{transform:translate(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}.product-sticky-bar__info img{width:3.75rem}@media screen and (max-width:699px){.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}}@media screen and (min-width:700px){.quick-order-list__table-body tr~tr td:not(:has(img)):first-child{padding-inline-start:20px}}.quantity-breaks-table li{padding-block:.5rem}.quantity-breaks-table li:last-child{padding-block-end:0}.scrolling-content::part(scroller){min-width:max-content;display:inline-flex;position:relative}.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}.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:has(.shop-the-look__carousel.is-expanded):before{opacity:1}}@media screen and (min-width:1000px){.shop-the-look__item:not(.is-selected){visibility:hidden}.shop-the-look__item-product:not(.is-selected){visibility:hidden}}.slideshow:has(.page-dots,.slideshow__volume-control){--content-over-media-row-gap: 4rem}.slideshow__slide:not(.is-selected){visibility:hidden;position:absolute;top:0;right:0;bottom:0;left:0}.slideshow__image-split img{height:var(--content-over-media-height, auto);object-fit:cover;min-width:100%;min-height:100%;max-height:100%}.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}}.testimonial-item:not(.is-selected){opacity:0;visibility:hidden}.testimonial-list__thumbnail img{max-width:var(--image-max-width)}.shopify-challenge__container>form{display:contents}.shopify-policy__title h1{font:inherit}.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:1000px){.text-with-icons:not(:has(>:nth-child(5))){--text-with-icons-items-per-row: 4;--text-with-icons-column-gap: 3.75rem}}:is(.timeline__carousel,.timeline__item)>*{grid-area:1 / -1}.timeline__item:not(.is-selected){visibility:hidden}.timeline__item-image-wrapper :is(img,svg){scale:1.05}@media screen and (min-width:700px){.timeline__item>*{grid-area:unset}}.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)}@media screen and (min-width:700px){.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:700;overflow:auto}.tap-area{position:relative}.tap-area:before{content:"";position:absolute;top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}@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}}.divide-x>:not([hidden])~:not([hidden]){border-inline-start-width:1px}.divide-y>:not([hidden])~:not([hidden]){border-block-start-width:1px}.text-subdued{color:rgb(var(--text-color) / .65)}.scroll-area{scrollbar-width:none;overscroll-behavior-x:contain;overflow:auto hidden}.scroll-area::-webkit-scrollbar{display:none}.contents{display:contents}@media screen and (min-width:700px){.sm\:hidden{display:none}}@media screen and (min-width:1000px){.md\:hidden{display:none}}@media screen and (max-width:699px){.sm-max\:hidden{display:none}}@media screen and (max-width:999px){.md-max\:hidden{display:none}}.relative{position:relative}.text-center{text-align:center}.justify-items-start{justify-items:start}.justify-items-center{justify-items:safe center}.align-self-start{align-self:start}.gap-2\.5{gap:.625rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}@media screen and (min-width:700px){.sm\:gap-5{gap:1.25rem}}.overflow-hidden{overflow:hidden}.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)}.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}@media screen and (min-width:700px){.sm\:h4{font-size:var(--text-h4);line-height:1.6}}@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}}ul{margin-inline-start:1em}: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}
/*# sourceMappingURL=/cdn/shop/t/66/assets/theme.css.map?v=102440721477998494661791293680 */

}
@media all{
:root{--breadcrumb-padding-block: 20px}*,:before,:after{-webkit-font-smoothing:subpixel-antialiased}@font-face{font-family:Brandon Grotesque Fallback;src:local("Helvetica Neue"),local("Arial");size-adjust:100%;ascent-override:94%;descent-override:24%;line-gap-override:0%}@font-face{font-family:IvyPresto Headline Fallback;src:local("Georgia");size-adjust:96%;ascent-override:92%;descent-override:26%;line-gap-override:0%}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{line-height:var(--heading-line-height, 1.2)}.h1-accent,.h2-accent,.h3-accent,.h4-accent,.h5-accent,.h6-accent{font-family:var(--heading-accent-font-family);font-weight:var(--heading-accent-font-weight);font-style:var(--heading-accent-font-style);letter-spacing:var(--heading-accent-letter-spacing);text-transform:var(--heading-accent-text-transform);line-height:var(--heading-accent-line-height, 1.2);overflow-wrap:anywhere}.h5-accent{font-size:var(--text-h5-accent)}.button{--hover-gradient: linear-gradient(rgb(var(--button-hover-background)), rgb(var(--button-hover-background)));transition:none}@media screen and (pointer:fine){.button:not([disabled],[aria-disabled=true]):hover,.features--button-transition .button:not([disabled],[aria-disabled=true]):hover{--initial-gradient: linear-gradient(rgb(var(--button-hover-background)), rgb(var(--button-hover-background)));color:rgb(var(--button-hover-text-color));border-color:rgb(var(--button-hover-background))}}.button:disabled,.button[aria-disabled=true]{--initial-gradient: linear-gradient(rgb(var(--button-disabled-background)), rgb(var(--button-disabled-background)));--hover-gradient: linear-gradient(rgb(var(--button-disabled-background)), rgb(var(--button-disabled-background)));color:rgb(var(--button-disabled-text-color));border-color:rgb(var(--button-disabled-background))}.uppercase{text-transform:uppercase}.header .header__menu-disclosure,.header .mega-menu .h6-accent,.header .header-sidebar__linklist-button.h6-accent.uppercase{letter-spacing:.1rem!important}.header li{text-transform:none;letter-spacing:.03rem!important}.header__primary-nav-item [data-title]:before{content:attr(data-title) / ""}.header .text-subdued:not(compare-at-price){text-transform:none;font-size:14px;text-decoration:underline}.header-sidebar__promo .text-subdued:not(compare-at-price){text-transform:none;font-size:14px;text-decoration:underline}.text-subdued{color:rgb(var(--text-color) / .85)}.breadcrumb:not(.breadcrumb--floating){display:block;padding-block:var(--breadcrumb-padding-block)}.back-to-top{position:fixed;inset-block-end:max(1.25rem,env(safe-area-inset-bottom));inset-inline-end:var(--container-gutter);z-index:40;opacity:0;transform:translateY(.5rem);transition:opacity .2s ease,transform .2s ease,inset-block-end .2s ease;pointer-events:none}.back-to-top:not([inert]){opacity:1;transform:translateY(0);pointer-events:auto}body:has(.product-sticky-bar.is-visible) .back-to-top{inset-block-end:calc(var(--product-sticky-bar-height, 0px) + (var(--container-gutter) * 2) + max(1.25rem,env(safe-area-inset-bottom)))}@media screen and (min-width:700px){height-observer[variable=product-sticky-bar]{display:contents}}@media screen and (max-width:699px){body:has(.product-sticky-bar.is-visible) #gladlyChat_container{inset-block-end:calc(var(--product-sticky-bar-height, 0px) + (var(--container-gutter) * 2))!important}}.back-to-top__button{-webkit-appearance:none;appearance:none;background:rgb(var(--background));color:rgb(var(--text-color));border:1px solid rgb(var(--border-color));border-radius:var(--rounded-full);box-shadow:0 .125rem .625rem rgb(var(--text-color) / .15)}@media(prefers-reduced-motion:reduce){.back-to-top{transition:none}}@media screen and (min-width:700px){.product-list__promo .content-over-media :is(img,video,iframe,svg,video-media){top:50%;left:50%;translate:-50% -50%;width:var(--promo-media-width, 100%);height:var(--promo-media-height, 100%);object-fit:var(--promo-media-fit, cover)}}@media screen and (max-width:699.98px){.product-list[collection-mobile-layout=medium] .product-list__promo--mobile-single .content-over-media :is(img,video,iframe,svg,video-media){position:absolute;top:50%;left:50%;translate:-50% -50%;width:var(--promo-media-width, 100%);height:var(--promo-media-height, 100%);object-fit:var(--promo-media-fit, cover)}}.collection-toolbar__button,.facets .accordion__toggle,.facets-drawer [slot=header],facets-sort-popover [slot=header]{font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-style:var(--text-font-style);letter-spacing:var(--text-letter-spacing);text-transform:none}.facets label:first-letter,.active-facets__value:first-letter{text-transform:uppercase}.promo-message{color:rgb(var(--promo-message-color))}.cart-discount-field .input{padding-inline-end:2.75rem}.cart-drawer--promo [slot=header] .h4{margin-block-end:1.25rem}.cart-drawer--promo::part(header){padding-block-end:.5rem;align-items:flex-start}.cart-drawer--promo::part(close-button){block-size:calc(var(--text-h4) * var(--heading-line-height, 1.2))}.cart-drawer .line-item-info ul.text-subdued{font-size:14px}.page-dots>*{width:var(--dot-target-size);height:var(--dot-target-size)}.page-dots>*:after{inset:calc(50% - var(--dot-size) / 2)}
/*# sourceMappingURL=/cdn/shop/t/66/assets/custom.css.map?v=32905776136131967841791293678 */

}
@media all{
*,:before,: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}html{-webkit-text-size-adjust:100%;tab-size:4;scroll-padding-top:var(--sticky-area-height);interpolate-size:allow-keywords;line-height:1.5}body{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}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}button,input,optgroup,select,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}input[type=submit]{cursor:pointer}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:#0000;background-image:none}button,label,summary,[role=button],[type=checkbox],[type=radio]{-webkit-tap-highlight-color:transparent;touch-action:manipulation;cursor:pointer}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}::-webkit-date-and-time-value{text-align:start}[type=date]{min-height:3rem}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{list-style-type:none}summary::-webkit-details-marker{display:none}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ul,ol,menu{margin:0;padding:0}.unstyled-list{margin:0;padding:0;list-style:none}input::placeholder,textarea::placeholder{opacity:1;color:rgb(var(--text-color) / .65)}:disabled{cursor:default!important}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img{color:#0000;max-width:100%;height:auto}[role=img] svg{display:initial}picture source{display:contents}:focus:not(:focus-visible){outline:none}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s}}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))}.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__meta>*+:before{content:"\2022";margin-inline-end:.5rem}.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:not(:hover){color:rgb(var(--button-text-color))!important}@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>*{margin:0!important}.button-group:has(.link):has(.button){column-gap:1.5rem}@media screen and (min-width:700px){.button-group:has(.link):not(:has(.button)){column-gap:2rem}}@keyframes animateIconInline{0%{opacity:1;transform:translate(0)}50%{opacity:0;transform:translate(100%)}51%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes animateIconBlock{0%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(100%)}51%{opacity:0;transform:translateY(-100%)}to{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}@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}}:is(.circle-button--lg,.circle-button--xl)>svg{width:1rem}.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;top:0;right:0;bottom:0;left:0}.content-over-media>picture,.content-over-media>image-parallax picture{display:contents}.content-over-media>:is(img,video,iframe,svg,video-media,figure),.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,figure){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}.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)}@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>*{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;top:0;right:0;bottom:0;left:0}.page-dots>*[aria-current=true]:after{opacity:1}.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}@media screen and (pointer:fine){.prev-next-button--prev:hover svg{animation-direction:reverse!important}}@media screen and (pointer:fine){.floating-controls-container--on-hover:hover>.floating-controls-container__control:not(:has([disabled])){opacity:1;transform:translateY(0)}}: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;top:0;right:0;bottom:0;left: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;top:-.65rem;right:-.65rem;bottom:-.65rem;left:-.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;top:0;right:0;bottom:0;left: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}}.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;top:0;right:0;bottom:0;left: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;top:0;right:0;bottom:0;left: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--bottom-end{inset-block-start:calc(100% + var(--popover-block-offset));inset-inline-end:0}}.banner:has(.banner__text-with-button){padding-block:1.25rem}.form{align-content:start;row-gap:var(--form-gap);display:grid}.form-row>.form-control{flex:1 0 var(--fieldset-row-control-width, 14rem)}.form-row>button{flex-grow:1}.form-control{gap:var(--form-control-gap);display:grid;position:relative}.form-control>label{justify-self:start}.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~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:rotate(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)}.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:translate(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:translate(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:1px}.shopify-section:not(:has(.section-spacing))+.shopify-section{border-block-start-width:0}.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--sm{--container-max-width: var(--container-sm-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))}.shopify-section:empty{display:none}.section-stack{gap:var(--section-stack-gap);grid-auto-columns:minmax(0,1fr);display:grid}.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:1000px){.md\:unbleed{margin-inline:0;padding-inline:0;scroll-padding-inline:0}}.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}@supports not (aspect-ratio: 1){:is(video-media,model-media):before{content:"";padding-block-end:calc(100% / (var(--aspect-ratio, var(--default-aspect-ratio))));display:block}:is(video-media,model-media)>*{height:100%;top:0;left:0;position:absolute!important}}@container media (width >= 32rem){:is(video-media,model-media)::part(play-button){width:4rem;height:4rem}}video-media[show-play-button]:not([loaded]),video-media:not([autoplay]){cursor:pointer}video-media>:is(video,iframe,img){border-radius:inherit;width:100%;height:100%;transition:opacity .2s ease-in-out}video-media>:-webkit-any(video:not(:-webkit-full-screen),img){object-fit:cover;object-position:center;margin:0!important}video-media>:is(video:not(:fullscreen),img){object-fit:cover;object-position:center;margin:0!important}video-media>:is(iframe,img){position:absolute;top:0;right:0;bottom:0;left:0}video-media:not([loaded])>:is(video,iframe),video-media[loaded]>img,video-media[loaded]::part(play-button){opacity:0;pointer-events:none}video-media[suspended]~*{pointer-events:none}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%}video-media:hover::part(play-button){scale:1.1}@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}}.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 img{max-width:none}.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)}}.product-card{scroll-snap-align:start;grid-template-columns:minmax(0,1fr);align-content:start;gap:0;display:grid;position:relative}.product-card__figure{position:relative}.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:focus svg,.product-card__quick-add-button:hover svg{transform:rotate(90deg)}.product-card:focus-within .product-card__quick-add-button,.product-card:hover .product-card__quick-add-button,.product-card__quick-add-button:focus{opacity:1;transform:translateY(0)}}.product-card__info{--heading-text-transform: var(--product-card-text-transform);text-align:center;text-transform:var(--product-card-text-transform);align-content:start;justify-items:center;gap:.75rem;padding-block-start:1.25rem;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}}.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-flow dense / 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);reading-flow:grid-rows;display:grid}@supports (grid-template-rows: subgrid){.product-list:not([collection-desktop-layout=compact],.product-list--compact)>*{grid-template-rows:subgrid;grid-row:span 2}}@media screen and (max-width:699px){.product-list:not(.product-list--carousel){margin-inline:-.625rem}}@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}}@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}}@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}}.product-list__promo{grid-column:1 / -1}@media screen and (min-width:700px){.product-list__promo{grid-column:span var(--product-list-promo-column-span);grid-row:span 1;height:100%}.product-list__promo .content-over-media :is(img,video,iframe,svg,video-media){position:absolute}.product-list[collection-desktop-layout=compact] .product-list__promo{display:none}@supports (grid-template-rows: subgrid){.product-list__promo{grid-row:span 2;gap:0;display:grid}.product-list__promo .content-over-media{grid-row:span 1}}}.quick-buy-modal{--modal-body-max-width: 55.625rem}.quick-buy-modal::part(content){position:relative}@media screen and (max-width:699px){.quick-buy-modal::part(body){padding-inline:0}.quick-buy-modal__gallery-wrapper .price-list{justify-content:center}.quick-buy-modal__gallery-wrapper .price-list .h6{font-size:.6875rem}.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}}@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}}.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 :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}@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}}:where(:is(.prose-justify-start,.prose-justify-left)>*){margin-inline:0 auto}:where(.prose-justify-center>*){margin-inline:auto}:where(:is(.prose-justify-end,.prose-justify-right)>*){margin-inline:auto 0}.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){.link{background:linear-gradient(to right,currentColor,currentColor) 0 min(100%,1.2lh) / 100% 1px no-repeat}}@media screen and (pointer:fine){.link:hover{background-size:0 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(td,th):not(:empty){border-block-width:1px}:where(th):not(:empty){border-block-start-width:0}table:not(.table--bordered) :is(th,td):first-child,table:not(.table--bordered) :is(th,td):empty+td{padding-inline-start:0}:is(th,td):last-child{padding-inline-end:0}.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: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))}}.branding-colors--facebook{--branding-background: 24 119 242;--branding-color: 255 255 255}.branding-colors--instagram{--branding-background: 195 42 163;--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}.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;top:0;right:0;bottom:0;left: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))}:is(:checked+.color-swatch--underline,.color-swatch--underline.is-selected):after{content:"";background-color:currentColor;width:100%;height:1px;position:absolute;inset-block-end:-5px;inset-inline-start:0}.thumbnail-swatch>img{border-radius:inherit;height:100%}:is(:checked+.block-underline,.block-underline.is-selected):after{content:"";background-color:rgb(var(--text-color));width:100%;height:1px;position:absolute;inset-block-end:2px;inset-inline-start:0}.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}}.text-with-icon{align-items:center;gap:.625rem;display:flex}.text-with-icon>svg{flex-shrink:0}.icon{vertical-align:middle;height:auto;transition:transform .2s;display:block}.group[aria-expanded=true] .icon.group-expanded\:rotate{transform:rotate(180deg)}[dir=rtl] .icon--direction-aware{scale:-1}.price-list{flex-wrap:wrap;align-items:baseline;column-gap:.5rem;display:flex}.localization-selectors{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.75rem;display:flex}.localization-toggle{vertical-align:middle;align-items:center;column-gap:.625rem;display:inline-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}.feature-badge :is(svg,img){flex-shrink:0}[data-tooltip]{--tooltip-text-color: var(--text-color);--tooltip-background: var(--background);position:relative}@media screen and (pointer:fine){[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}[data-tooltip]:hover:after{visibility:visible;opacity:1;scale:1}}.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 screen and (min-width:700px){.play-button svg{width:5rem;height:5rem}}.quantity-selector:focus-within:has(:focus-visible){border-color:currentColor}.quantity-selector__button svg{transition:opacity .2s}.quantity-selector__button[disabled] svg,.quantity-selector__button:hover svg{opacity:.65}.quantity-selector__input-wrapper>*{grid-area:1 / -1}@starting-style{.quantity-selector__input-wrapper[aria-busy=true] .quantity-selector__spinner{opacity:0;translate:0 4px}}.breadcrumb{display:none}.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}}.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{0%{stroke-dashoffset:var(--stroke-dasharray)}to{stroke-dashoffset:0}}.circular-progress circle:last-child{stroke-dasharray:var(--stroke-dasharray);stroke-dashoffset:var(--stroke-dasharray)}@media(prefers-reduced-motion:no-preference){image-parallax img{transform:scale(1.3) translateY(-11.5385%)}}.share-buttons .social-media{--social-media-icon-size: 1rem;--social-media-list-gap: .75rem}.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>*{grid-area:1 / -1}.before-after__cursor svg{width:var(--before-after-cursor-size);height:var(--before-after-cursor-size)}[dir=rtl] :is(.before-after--horizontal .before-after__after-image){clip-path:inset(0 var(--before-after-cursor-position, 0%) 0 0)}@media screen and (max-width:699px){.before-after .button{padding:.45rem 1.5rem}}@media screen and (min-width:700px){.before-after__content-wrapper:has(.button){--before-after-content-inset-block: 2.5rem}}.article__toolbar .social-media{gap:.75rem 1rem}.article__toolbar .social-media svg{width:1rem;height:1rem}.article__image img{height:var(--article-image-height);object-fit:cover}.comment:not(:first-child){padding-block-start:2rem}.cart-recap [type=submit]{margin-block-start:1rem}@media screen and (min-width:700px){.cart-footer>:not(:only-child){width:min(24rem,100%)}}.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)}.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));reading-flow:flex-visual;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{reading-flow:flex-visual;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:rotate(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}}.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}.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-condensed .h6{font-size:.625rem}}.dynamic-grid__cell:has(.editor-is-selected){outline-offset:2px;background-color:#0000000d;outline:2px dashed gray}.dynamic-grid__cell img,.dynamic-grid__cell video,.dynamic-grid__cell .play-button{margin-block-start:0!important}.dynamic-grid.editor-is-selected .dynamic-grid__cell:not(.editor-is-selected){opacity:.6}.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__block-list:has(.footer__accordion-group){grid-template-columns:1fr}.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__accordion-group{display:contents}}@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}}.faq__category+.accordion{margin-block-start:1.25rem}.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)}.featured-collections-carousel>*{grid-area:1 / -1}.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}.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)}@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__primary-nav{flex-wrap:wrap;grid-area:primary-nav;align-items:center;gap:.625rem 1.25rem;display:flex}.header__primary-nav-item [data-title]:before{content:attr(data-title);width:max-content;height:2px;transform-origin:var(--transform-origin-start);background:rgb(var(--text-color));font:inherit;letter-spacing:inherit;text-transform:inherit;color:#0000;pointer-events:none;transition:transform .2s ease-in-out;position:absolute;inset-block-end:0;transform:scaleX(0)}.header__primary-nav-item [data-title]:hover:before{transform:scaleX(1)}.header__primary-nav-item [data-title]:has(.header__dropdown-menu):before{display:none}@media screen and (max-width:699px){.header__nav-icon{width:1.375rem}}@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}}shopify-account{--shopify-account-font-heading: var(--heading-font-family);--shopify-account-font-heading-weight: var(--heading-font-weight);--shopify-account-font-body: var(--text-font-family);--shopify-account-font-body-weight: var(--text-font-weight);--shopify-account-radius-button: var(--button-border-radius);--shopify-account-radius-input: var(--input-border-radius);--shopify-account-radius-dialog: 0;--shopify-account-color-background: rgb(var(--modal-scheme-background));--shopify-account-color-text: rgb(var(--modal-scheme-text-color));--shopify-account-signed-in-avatar-color-background: rgb(var(--text-color));--shopify-account-signed-in-avatar-color-text: rgb(from rgb(var(--text-color)) calc(255 - r) calc(255 - g) calc(255 - b) );--shopify-account-signed-in-avatar-size: 24px;--shopify-account-avatar-size: none;display:block}shopify-account::part(signed-out-avatar){line-height:1.7}.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 :is(a,summary){padding:.375rem 1.5625rem;display:block}.header__dropdown-menu .header__menu-disclosure{position:relative}.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__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%}.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 .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__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}}@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){.image-with-text-block--parallax>svg,.image-with-text-block--parallax>picture img{min-height:100lvh}}}@media screen and (max-width:999px){.images-with-text-scroll__item:not(.is-selected){visibility:hidden}}.media-grid__item>*{height:100%}.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:has(.multi-column__media){gap:0}.multi-column__item--overlap:has(.multi-column__media)>.prose{isolation:isolate}.multi-column__item--overlap:has(.multi-column__media)>.prose>:first-child{margin-block-start:-.5lh!important}.multiple-media-with-text__media-wrapper>*{grid-row:1 / -1}.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}}.password__header>*{grid-area:1 / -1}.password__social .social-media{justify-content:center}.shopify-section--main-product .section-spacing{padding-block-start:0}@media screen and (min-width:1000px){.shopify-section--main-product .section-spacing[allow-transparent-header] .container{--container-max-width: none}.shopify-section--main-product .section-spacing{padding-block-start:var(--container-gutter)}}.product-gallery__media>*{width:100%}.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: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-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-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>svg{transition:transform .2s ease-in-out}@media screen and (pointer:fine){.product-info__more-info:hover>svg{transform:translate(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 screen and (max-width:699px){.complementary-products__product-list--carousel .product-card__figure{max-width:11.25rem;margin-inline:auto}}.product-sticky-bar__info img{width:3.75rem}@media screen and (max-width:699px){.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}}@media screen and (min-width:700px){.quick-order-list__table-body tr~tr td:not(:has(img)):first-child{padding-inline-start:20px}}.quantity-breaks-table li{padding-block:.5rem}.quantity-breaks-table li:last-child{padding-block-end:0}.scrolling-content::part(scroller){min-width:max-content;display:inline-flex;position:relative}.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}.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:has(.shop-the-look__carousel.is-expanded):before{opacity:1}}@media screen and (min-width:1000px){.shop-the-look__item:not(.is-selected){visibility:hidden}.shop-the-look__item-product:not(.is-selected){visibility:hidden}}.slideshow:has(.page-dots,.slideshow__volume-control){--content-over-media-row-gap: 4rem}.slideshow__slide:not(.is-selected){visibility:hidden;position:absolute;top:0;right:0;bottom:0;left:0}.slideshow__image-split img{height:var(--content-over-media-height, auto);object-fit:cover;min-width:100%;min-height:100%;max-height:100%}.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}}.testimonial-item:not(.is-selected){opacity:0;visibility:hidden}.testimonial-list__thumbnail img{max-width:var(--image-max-width)}.shopify-challenge__container>form{display:contents}.shopify-policy__title h1{font:inherit}.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:1000px){.text-with-icons:not(:has(>:nth-child(5))){--text-with-icons-items-per-row: 4;--text-with-icons-column-gap: 3.75rem}}:is(.timeline__carousel,.timeline__item)>*{grid-area:1 / -1}.timeline__item:not(.is-selected){visibility:hidden}.timeline__item-image-wrapper :is(img,svg){scale:1.05}@media screen and (min-width:700px){.timeline__item>*{grid-area:unset}}.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 (min-width:700px){.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:700;overflow:auto}.tap-area{position:relative}.tap-area:before{content:"";position:absolute;top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}@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){[reveal-on-scroll=true]{opacity:0}}@media(scripting:none){[reveal-on-scroll=true]{opacity:1}}.divide-x>:not([hidden])~:not([hidden]){border-inline-start-width:1px}.divide-y>:not([hidden])~:not([hidden]){border-block-start-width:1px}.text-subdued{color:rgb(var(--text-color) / .65)}.text-on-sale{color:rgb(var(--on-sale-text))}.scroll-area{scrollbar-width:none;overscroll-behavior-x:contain;overflow:auto hidden}.scroll-area::-webkit-scrollbar{display:none}.snap-center{scroll-snap-align:center;scroll-snap-stop:always}.hidden,.empty\:hidden:empty{display:none}.contents{display:contents}@media screen and (min-width:700px){.sm\:hidden{display:none}}@media screen and (min-width:1000px){.md\:hidden{display:none}}@media screen and (max-width:699px){.sm-max\:hidden{display:none}}@media screen and (max-width:999px){.md-max\:hidden{display:none}}.relative{position:relative}.wrap{flex-wrap:wrap}.text-center{text-align:center}.justify-center{justify-content:safe center}.justify-items-start{justify-items:start}.justify-items-center{justify-items:safe center}.align-self-start{align-self:start}@media screen and (min-width:700px){.sm\:text-start{text-align:start}}.w-full{width:100%}.h-full{height:100%}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}@media screen and (min-width:700px){.sm\:gap-5{gap:1.25rem}.sm\:gap-12{gap:3rem}}.overflow-hidden{overflow:hidden}.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)}.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}@media screen and (min-width:700px){.sm\:h4{font-size:var(--text-h4);line-height:1.6}}@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}}ol{margin-inline-start:2ch}ul{margin-inline-start:1em}: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}.line-clamp{-webkit-line-clamp:var(--line-clamp-count, 2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/66/assets/theme.css.map?v=102440721477998494661791293680 */

}
@media all{
:root{--breadcrumb-padding-block: 20px}*,:before,:after{-webkit-font-smoothing:subpixel-antialiased}@font-face{font-family:Brandon Grotesque Fallback;src:local("Helvetica Neue"),local("Arial");size-adjust:100%;ascent-override:94%;descent-override:24%;line-gap-override:0%}@font-face{font-family:IvyPresto Headline Fallback;src:local("Georgia");size-adjust:96%;ascent-override:92%;descent-override:26%;line-gap-override:0%}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{line-height:var(--heading-line-height, 1.2)}.h1-accent,.h2-accent,.h3-accent,.h4-accent,.h5-accent,.h6-accent{font-family:var(--heading-accent-font-family);font-weight:var(--heading-accent-font-weight);font-style:var(--heading-accent-font-style);letter-spacing:var(--heading-accent-letter-spacing);text-transform:var(--heading-accent-text-transform);line-height:var(--heading-accent-line-height, 1.2);overflow-wrap:anywhere}.h5-accent{font-size:var(--text-h5-accent)}.button{--hover-gradient: linear-gradient(rgb(var(--button-hover-background)), rgb(var(--button-hover-background)));transition:none}@media screen and (pointer:fine){.button:not([disabled],[aria-disabled=true]):hover,.features--button-transition .button:not([disabled],[aria-disabled=true]):hover{--initial-gradient: linear-gradient(rgb(var(--button-hover-background)), rgb(var(--button-hover-background)));color:rgb(var(--button-hover-text-color));border-color:rgb(var(--button-hover-background))}}.button:disabled,.button[aria-disabled=true]{--initial-gradient: linear-gradient(rgb(var(--button-disabled-background)), rgb(var(--button-disabled-background)));--hover-gradient: linear-gradient(rgb(var(--button-disabled-background)), rgb(var(--button-disabled-background)));color:rgb(var(--button-disabled-text-color));border-color:rgb(var(--button-disabled-background))}.uppercase{text-transform:uppercase}.color-swatch--more{--swatch-background: rgb(var(--border-color) / .12);font-size:.6875rem;font-weight:600;color:rgb(var(--text-color));border-color:rgb(var(--border-color))}.color-swatch--more:focus-visible{outline-offset:var(--swatch-offset)}.color-swatch--image{background-image:none;background-color:rgb(var(--background))}.color-swatch__image{width:100%;height:100%;object-fit:contain;border-radius:inherit}.header .header__menu-disclosure,.header .mega-menu .h6-accent,.header .header-sidebar__linklist-button.h6-accent.uppercase{letter-spacing:.1rem!important}.header li{text-transform:none;letter-spacing:.03rem!important}.header__primary-nav-item [data-title]:before{content:attr(data-title) / ""}.header .text-subdued:not(compare-at-price){text-transform:none;font-size:14px;text-decoration:underline}.header-sidebar__promo .text-subdued:not(compare-at-price){text-transform:none;font-size:14px;text-decoration:underline}.text-subdued{color:rgb(var(--text-color) / .85)}.breadcrumb:not(.breadcrumb--floating){display:block;padding-block:var(--breadcrumb-padding-block)}.breadcrumb__list{flex-wrap:wrap;row-gap:.375rem}.breadcrumb__list-item{white-space:nowrap}@media screen and (max-width:999px){.shopify-section--main-product:first-child [allow-transparent-header]>.container>.breadcrumb{margin-block-start:var(--header-height, 0px)}}@media screen and (min-width:1000px){.breadcrumb.md\:hidden{display:none}}@media screen and (max-width:999px){.breadcrumb.md-max\:hidden{display:none}}.back-to-top{position:fixed;inset-block-end:max(1.25rem,env(safe-area-inset-bottom));inset-inline-end:var(--container-gutter);z-index:40;opacity:0;transform:translateY(.5rem);transition:opacity .2s ease,transform .2s ease,inset-block-end .2s ease;pointer-events:none}.back-to-top:not([inert]){opacity:1;transform:translateY(0);pointer-events:auto}body:has(.product-sticky-bar.is-visible) .back-to-top{inset-block-end:calc(var(--product-sticky-bar-height, 0px) + (var(--container-gutter) * 2) + max(1.25rem,env(safe-area-inset-bottom)))}@media screen and (min-width:700px){height-observer[variable=product-sticky-bar]{display:contents}}@media screen and (max-width:699px){body:has(.product-sticky-bar.is-visible) #gladlyChat_container{inset-block-end:calc(var(--product-sticky-bar-height, 0px) + (var(--container-gutter) * 2))!important}}.back-to-top__button{-webkit-appearance:none;appearance:none;background:rgb(var(--background));color:rgb(var(--text-color));border:1px solid rgb(var(--border-color));border-radius:var(--rounded-full);box-shadow:0 .125rem .625rem rgb(var(--text-color) / .15)}@media(prefers-reduced-motion:reduce){.back-to-top{transition:none}}@media screen and (min-width:700px){.product-list__promo .content-over-media{container-type:size}.product-list__promo .content-over-media :is(img,video,iframe,svg,video-media){top:50%;left:50%;translate:-50% -50%;width:var(--promo-media-width, 100%);height:var(--promo-media-height, 100%);object-fit:var(--promo-media-fit, cover)}@supports (grid-template-rows: subgrid){.product-list__promo .content-over-media{grid-row:span 2}}}@media screen and (max-width:699.98px){.product-list[collection-mobile-layout=medium] .product-list__promo--mobile-single{grid-column:span 1;height:100%}.product-list[collection-mobile-layout=medium] .product-list__promo--mobile-single .content-over-media{container-type:size;aspect-ratio:var(--promo-aspect-ratio, 1)}.product-list[collection-mobile-layout=medium] .product-list__promo--mobile-single .content-over-media :is(img,video,iframe,svg,video-media){position:absolute;top:50%;left:50%;translate:-50% -50%;width:var(--promo-media-width, 100%);height:var(--promo-media-height, 100%);object-fit:var(--promo-media-fit, cover)}@supports (grid-template-rows: subgrid){.product-list[collection-mobile-layout=medium] .product-list__promo--mobile-single{display:grid;gap:0}.product-list[collection-mobile-layout=medium] .product-list__promo--mobile-single .content-over-media{grid-row:span 2}}}.product-card .product-title.line-clamp{min-height:calc(var(--line-clamp-count, 2) * 1lh)}.pagination__link{font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-style:var(--text-font-style);letter-spacing:var(--text-letter-spacing)}.collection-toolbar__button,.facets .accordion__toggle,.facets-drawer [slot=header],facets-sort-popover [slot=header]{font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-style:var(--text-font-style);letter-spacing:var(--text-letter-spacing);text-transform:none}.facets label:first-letter,.active-facets__value:first-letter{text-transform:uppercase}.collection-toolbar{box-shadow:0 1px rgb(var(--border-color));border-top:1px solid rgb(var(--border-color))}.promo-message{color:rgb(var(--promo-message-color))}.promo-message-fit{container-type:inline-size;width:100%}.promo-message--fit{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:clamp(12px,100cqw / (var(--promo-message-length, 20) * .55),var(--text-sm))}.cart-discount-field .input{padding-inline-end:2.75rem}.cart-drawer--promo [slot=header] .h4{margin-block-end:1.25rem}.cart-drawer--promo::part(header){padding-block-end:.5rem;align-items:flex-start}.cart-drawer--promo::part(close-button){block-size:calc(var(--text-h4) * var(--heading-line-height, 1.2))}.cart-drawer .line-item-info ul.text-subdued{font-size:14px}.product-card__media:focus-visible,.collage__item:focus-visible{outline-offset:-3px}.page-dots>*{width:var(--dot-target-size);height:var(--dot-target-size)}.page-dots>*:after{inset:calc(50% - var(--dot-size) / 2)}
/*# sourceMappingURL=/cdn/shop/t/66/assets/custom.css.map?v=32905776136131967841791293678 */

}
.pagination-wrapper{display:flex;justify-content:center;padding:24px 0}
.pagination__list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}
.pagination__item{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;border-radius:4px;text-decoration:none}
.pagination__item--current{font-weight:600}
.k-gallery-thumbs{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}
.k-gallery-thumb{display:block;line-height:0;overflow:hidden;border-radius:4px;border:1px solid rgba(0,0,0,.08)}
.k-gallery-thumbs img{width:56px;height:70px;object-fit:cover;display:block}
.k-lang-switch{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:10px 16px;background:#f5f5f5;border-top:1px solid #e5e5e5;font:500 12px/1.4 system-ui,-apple-system,"Segoe UI",Arial,sans-serif;letter-spacing:.06em}
.k-lang-switch a{color:#111;text-decoration:none;opacity:.62}
.k-lang-switch a:hover,.k-lang-switch a:focus-visible{opacity:1;text-decoration:underline;text-underline-offset:3px}
.k-lang-switch a[aria-current]{opacity:1;font-weight:700;text-decoration:underline;text-underline-offset:3px}
:root{--t-accent:rgb(39, 69, 92);--t-bg-0:rgb(26, 24, 24);--t-bg-1:rgb(255, 255, 255);--t-bg-2:rgb(255, 255, 255);--t-fg-0:rgb(26, 24, 24);--t-font-body:brandon-grotesque, "Brandon Grotesque Fallback", "Helvetica Neue", Helvetica, Arial, sans-serif;--t-font-size-0:16px;--t-page-bg:var(--t-bg-1);--t-page-fg:var(--t-fg-0);--t-page-font:var(--t-font-body);--t-page-line-height:26.4px;--t-page-size:var(--t-font-size-0);--t-page-tracking:normal;--t-page-weight:400}
.k-02c368bd{background-color:var(--t-bg-2);color:var(--t-bg-0)}
.k-71f1507f{background-color:var(--t-bg-1);color:var(--t-bg-0)}
.k-a140df82{background-color:var(--t-bg-1);color:var(--t-bg-0)}
.k-d25c8c4c{background-color:var(--t-bg-1);color:var(--t-bg-0)}
.k-e409e9c4{background-color:rgba(255, 255, 255, 0.15);color:var(--t-bg-0)}
/* kt-dead-overlay-kill */
[data-section-type="geofencing"],[data-testid="geofencing-modal"],[id*="geofencing"],[id*="Geofencing"]{display:none!important;visibility:hidden!important;pointer-events:none!important}
.klaviyo-form,.klaviyo-form-version-popup,[class*="klaviyo-form"],#klaviyo-form,[class*="needsclick"][class*="kl-"]{display:none!important}
.fn-card-grid,[data-product-grid]{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.25rem;align-items:stretch}
.fn-card-grid>.fn-card,[data-product-grid]>.fn-card{min-width:0;height:100%}
.fn-card-grid>.fn-card__image,.fn-card-grid>.fn-card__price-current,.fn-card-grid>.fn-card__qty-btn,[data-product-grid]>.fn-card__image,[data-product-grid]>.fn-card__price-current,[data-product-grid]>.fn-card__qty-btn{display:none!important}
.h9-rail{overflow-x:auto!important;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}
.kt-soft-landing{max-width:40rem;margin:3rem auto;padding:1.5rem;font:16px/1.5 system-ui,sans-serif}
.kt-soft-landing a{display:inline-block;margin:0.5rem 1rem 0 0}
