/** Shopify CDN: Minification failed

Line 54:4 Unexpected "}"

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:our-team (INDEX:75) */
.team-wrapper {
      display: flex;
      justify-content: center;
      padding-bottom: 32px;
    }
    .our-team-members {
      display: inline-block;
    }
    .team-heading{
      margin-bottom: 0;
      font-size: 30px;
    }
    .our-team-info {
      padding-bottom: 16px;
    }
    .team-members {
      display: flex;
      flex-direction: column;
      max-width: fit-content;
      gap: 12px;
    }
    .member {
      display: flex;
      max-width: fit-content;
      gap: 16px;
      align-items: center;
    }
    .member__image {
      max-width: 80px;
      max-height: 80px;
      flex-grow: 1;
    }
    .member-info {
      flex-grow: 3;
    }
    .member-name {
      max-width: fit-content;
      font-weight: 500;
      font-size: 18px;
      line-height: 22px;
      color: #012169;
      letter-spacing: -.01em;
  }
    }
    .member-designation {
      max-width: fit-content;
    }
    .member-phone {
      max-width: fit-content;
    }
    .member-email {
      max-width: fit-content;
    }
/* END_SECTION:our-team */

/* START_SECTION:section-share-win-lp (INDEX:101) */
:root {
  --font-body-family: Inter;
  --font-heading-family: Montserrat;
}

.main-content {
    display: block;
    padding-top: 0;
}

.shopify-policy__body, article {
    margin-bottom: 0px;
}

a:not([disabled]):hover, a:focus {
    color: inherit;
}

p {
   color: inherit;
}

  .sw,
  .sw * {
    box-sizing: border-box;
  }

  .sw {
    width: 100%;
    overflow: hidden;
    background: var(--sw-paper);
    color: var(--sw-ink);
    font-family: var(--font-body-family, Arial, sans-serif);
    -webkit-font-smoothing: antialiased;
  }

  .sw button,
  .sw a {
    -webkit-tap-highlight-color: transparent;
  }

  .sw a {
    color: inherit;
    text-decoration: none;
  }

  .sw button:focus-visible,
  .sw a:focus-visible {
    outline: 3px solid var(--sw-amber);
    outline-offset: 3px;
  }

  .sw h1,
  .sw h2,
  .sw h3,
  .sw blockquote {
    font-family: var(--font-heading-family, Arial, sans-serif);
  }

  .sw svg {
    display: block;
    width: 1.15em;
    height: 1.15em;
    fill: none;
    stroke: currentColor;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 1.6;
  }

  .sw__shell {
    width: min(calc(100% - 48px), var(--sw-page));
    min-width: 0;
    margin-inline: auto;
  }

  .sw__rte > *:first-child {
    margin-top: 0;
  }

  .sw__rte > *:last-child {
    margin-bottom: 0;
  }

  .sw__button {
    display: inline-flex;
    min-height: 54px;
    align-items: center;
    justify-content: center;
    gap: 12px;
    border: 1px solid transparent;
    border-radius: 999px;
    padding: 12px 22px;
    font: inherit;
    font-size: 14px;
    font-weight: 650;
    line-height: 1;
    cursor: pointer;
    transition: transform 180ms cubic-bezier(.16, 1, .3, 1), background-color 180ms ease, color 180ms ease, border-color 180ms ease;
  }

  .sw__button:hover {
    transform: translateY(-2px);
  }

  .sw__button:disabled {
    cursor: not-allowed;
    opacity: .48;
    transform: none;
  }

  .sw__button--primary {
    background: var(--sw-signal);
    color: var(--sw-paper);
  }

  .sw__button--primary:hover {
    filter: brightness(.9);
  }

  .sw__button--ghost {
    border-color: rgb(255 255 255 / 32%);
    color: white;
  }

  .sw__button--ghost:hover {
    border-color: rgb(255 255 255 / 70%);
    background: rgb(255 255 255 / 8%);
  }

  .sw__button--secondary {
    border-color: var(--sw-field);
    background: transparent;
    color: var(--sw-field);
  }

  .sw__button--secondary:hover {
    background: var(--sw-field);
    color: var(--sw-paper) !important;
  }

  .sw__button--light {
    background: var(--sw-paper);
    color: var(--sw-field);
  }

  .sw__button--light:hover {
    background: var(--sw-mineral);
  }

  .sw__cover,
  .sw__contain,
  .sw__placeholder {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
  }

  .sw__cover {
    object-fit: cover;
  }

  .sw__contain {
    object-fit: contain;
  }

  .sw__placeholder {
    background: rgb(255 255 255 / 5%);
    color: rgb(255 255 255 / 24%);
  }

  .sw__index {
    display: flex;
    flex-direction: column;
    gap: 4px;
    margin: 0;
    font-size: 12px;
    letter-spacing: .07em;
  }

  .sw__index span {
    color: var(--sw-signal);
    font-weight: 700;
    text-transform: uppercase;
  }

  .sw__index b {
    color: var(--sw-field);
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0;
  }

  .sw__index--light span {
    color: var(--sw-signal-soft);
  }

  .sw__index--light b {
    color: rgb(255 255 255 / 68%);
  }

  .sw__hero {
    position: relative;
    background: var(--sw-field);
    color: white;
  }

  .sw__hero-stage {
    position: relative;
    display: grid;
    min-height: 760px;
    grid-template-columns: 1.05fr .95fr;
    align-items: center;
  }

  .sw__hero-copy {
    position: relative;
    z-index: 5;
    max-width: 780px;
    padding: 94px 0 112px;
  }

  .sw__kicker {
    display: flex;
    align-items: center;
    gap: 10px;
    margin: 0 0 30px;
    color: rgb(255 255 255 / 70%);
    font-size: 12px;
    font-weight: 650;
    letter-spacing: .08em;
    text-transform: uppercase;
  }

  .sw__record-dot,
  .sw__recording-top i,
  .sw__story-rec i {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #ff685f;
    box-shadow: 0 0 0 5px rgb(255 104 95 / 12%);
  }

  .sw__hero-title {
    max-width: 780px;
    margin: 0;
    font-size: clamp(3.45rem, 6.4vw, 4.5rem);
    font-weight: 600;
    line-height: .94;
    letter-spacing: -.035em;
    text-wrap: balance;
  }

  .sw__hero-title span,
  .sw__hero-title em {
    display: block;
  }

  .sw__hero-title em {
    color: var(--sw-signal-soft);
    font-style: normal;
  }

  .sw__hero-text {
    max-width: 590px;
    margin-top: 32px;
    color: rgb(255 255 255 / 72%);
    font-size: clamp(1rem, 1.35vw, 1.18rem);
    line-height: 1.7;
  }

  .sw__actions {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    margin-top: 34px;
  }

  .sw__hero-visual {
    position: relative;
    align-self: stretch;
    min-height: 680px;
  }

  .sw__orbit {
    position: absolute;
    top: 50%;
    left: 53%;
    width: min(58vw, 780px);
    aspect-ratio: 1;
    transform: translate(-50%, -50%);
  }

  .sw__orbit span {
    position: absolute;
    border: 1px solid color-mix(in srgb, var(--sw-signal-soft) 28%, transparent);
    border-radius: 50%;
  }

  .sw__orbit span:nth-child(1) {
    inset: 0;
    animation: sw-field-pulse 7s cubic-bezier(.16, 1, .3, 1) infinite;
  }

  .sw__orbit span:nth-child(2) {
    inset: 9%;
  }

  .sw__orbit span:nth-child(3) {
    inset: 18%;
  }

  .sw__orbit span:nth-child(4) {
    inset: 27%;
    background: color-mix(in srgb, var(--sw-signal) 5%, transparent);
  }

  .sw__recording-frame {
    position: absolute;
    top: 8%;
    right: 3%;
    width: min(29vw, 405px);
    aspect-ratio: 9 / 13;
    overflow: hidden;
    border-radius: var(--sw-radius);
    background: var(--sw-deep);
    box-shadow: 28px 36px 70px -32px rgb(0 0 0 / 75%);
    transform: rotate(1.6deg);
  }

  .sw__recording-shade {
    position: absolute;
    inset: 0;
    background: linear-gradient(to bottom, rgb(2 8 21 / 25%), transparent 35%, rgb(2 8 21 / 74%));
  }

  .sw__recording-top {
    position: absolute;
    z-index: 2;
    top: 18px;
    right: 18px;
    left: 18px;
    display: flex;
    justify-content: space-between;
    font: 650 11px ui-monospace, SFMono-Regular, Menlo, monospace;
    letter-spacing: .08em;
  }

  .sw__recording-top span:first-child {
    display: flex;
    align-items: center;
    gap: 8px;
  }

  .sw__recording-caption {
    position: absolute;
    z-index: 2;
    right: 20px;
    bottom: 20px;
    left: 20px;
    display: flex;
    flex-direction: column;
    gap: 8px;
  }

  .sw__recording-caption span {
    color: rgb(255 255 255 / 68%);
    font-size: 10px;
    font-weight: 700;
    letter-spacing: .09em;
    text-transform: uppercase;
  }

  .sw__recording-caption strong {
    max-width: 240px;
    font-family: var(--font-heading-family, Arial, sans-serif);
    font-size: 21px;
    line-height: 1.15;
  }

  .sw__hero-product {
    position: absolute;
    z-index: 3;
    right: 47%;
    bottom: 8%;
    width: 210px;
    aspect-ratio: 1;
    filter: drop-shadow(0 28px 28px rgb(0 0 0 / 42%));
    transform: rotate(-5deg);
  }

  .sw__hero-product-label {
    position: absolute;
    right: calc(47% + 118px);
    bottom: 7%;
    margin: 0;
    color: rgb(255 255 255 / 55%);
    font-size: 10px;
    font-weight: 650;
    letter-spacing: .08em;
    text-transform: uppercase;
    writing-mode: vertical-rl;
  }

  .sw__proof-wrap {
    position: relative;
    z-index: 7;
    border-top: 1px solid rgb(255 255 255 / 15%);
  }

  .sw__proof {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  }

  .sw__proof-item {
    display: grid;
    min-height: 92px;
    grid-template-columns: auto 1fr auto;
    align-items: center;
    gap: 18px;
    padding: 18px 28px;
    border-left: 1px solid rgb(255 255 255 / 12%);
  }

  .sw__proof-item:first-child {
    border-left: 0;
  }

  .sw__proof-item span {
    color: var(--sw-signal-soft);
    font: 650 11px ui-monospace, SFMono-Regular, monospace;
  }

  .sw__proof-item p {
    margin: 0;
    font-size: 14px;
    font-weight: 560;
  }

  .sw__proof-item b {
    color: rgb(255 255 255 / 32%);
    font-weight: 400;
  }

  .sw__how {
    scroll-margin-top: 24px;
    background: var(--sw-mineral);
    padding: clamp(96px, 11vw, 160px) 0;
  }

  .sw__how-intro {
    display: grid;
    grid-template-columns: 1fr 5fr 2fr;
    gap: 44px;
    align-items: start;
  }

  .sw__section-heading h2,
  .sw__prizes-intro h2,
  .sw__stories-heading h2,
  .sw__founder-copy h2 {
    margin: 0;
    color: var(--sw-field);
    font-size: clamp(2.7rem, 5vw, 5rem);
    font-weight: 560;
    line-height: .98;
    letter-spacing: -.03em;
    text-wrap: balance;
  }

  .sw__section-heading h2 em,
  .sw__prizes-intro h2 em {
    display: block;
    color: var(--sw-signal);
    font-style: normal;
  }

  .sw__section-heading > .sw__rte {
    max-width: 660px;
    margin-top: 28px;
    color: #45505d;
    font-size: 18px;
    line-height: 1.7;
  }

  .sw__take-sheet {
    border-top: 1px solid var(--sw-field);
    padding-top: 14px;
  }

  .sw__take-sheet > span {
    color: var(--sw-signal);
    font-size: 10px;
    font-weight: 750;
    letter-spacing: .1em;
  }

  .sw__take-sheet strong {
    display: block;
    margin-top: 20px;
    color: var(--sw-field);
    font-family: var(--font-heading-family, Arial, sans-serif);
    font-size: clamp(3rem, 4.5vw, 5rem);
    font-weight: 600;
    line-height: .9;
    letter-spacing: -.04em;
  }

  .sw__take-sheet > b {
    color: var(--sw-field);
    font-size: 15px;
  }

  .sw__take-sheet .sw__rte {
    margin-top: 26px;
    color: #59616b;
    font-size: 13px;
    line-height: 1.7;
  }

  .sw__steps {
    margin-top: 88px;
    border-bottom: 1px solid rgb(7 26 56 / 28%);
  }

  .sw__step {
    display: grid;
    min-height: 138px;
    grid-template-columns: 70px 42px minmax(0, .8fr) minmax(0, 1.4fr) 60px;
    gap: 28px;
    align-items: center;
    border-top: 1px solid rgb(7 26 56 / 28%);
  }

  .sw__step-number {
    color: var(--sw-signal);
    font: 650 13px ui-monospace, SFMono-Regular, monospace;
  }

  .sw__step-icon {
    color: var(--sw-field);
  }

  .sw__step-icon svg {
    width: 29px;
    height: 29px;
    stroke-width: 1.4;
  }

  .sw__step h3 {
    margin: 0;
    color: var(--sw-field);
    font-size: 23px;
    font-weight: 590;
    letter-spacing: -.02em;
  }

  .sw__step .sw__rte {
    max-width: 600px;
    color: #4c5661;
    line-height: 1.65;
  }

  .sw__step-status {
    justify-self: end;
    color: #68717a;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: .08em;
    text-transform: uppercase;
  }

  .sw__how-submit {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 24px;
    padding-top: 28px;
  }

  .sw__how-submit p {
    margin: 0;
    color: #58616b;
    font-size: 14px;
  }

  .sw__prizes {
    scroll-margin-top: 24px;
    background: var(--sw-paper);
    padding: clamp(96px, 11vw, 160px) 0;
  }

  .sw__prizes-intro {
    display: grid;
    grid-template-columns: 1.7fr .7fr;
    gap: 90px;
    align-items: end;
  }

  .sw__prizes-intro .sw__index {
    margin-bottom: 36px;
  }

  .sw__prizes-intro > .sw__rte {
    max-width: 480px;
    margin-bottom: 8px;
    color: #525d69;
    line-height: 1.75;
  }

  .sw__products {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    gap: 54px 24px;
    margin-top: 90px;
  }

  .sw__product {
    grid-column: span 4;
  }

  .sw__product--featured,
  .sw__product--1 {
    grid-column: span 7;
  }

  .sw__product--2 {
    grid-column: 9 / span 4;
    margin-top: 130px;
  }

  .sw__product--3 {
    grid-column: 1 / span 4;
  }

  .sw__product--4 {
    grid-column: 5 / span 4;
    margin-top: 90px;
  }

  .sw__product--5 {
    grid-column: 9 / span 4;
    margin-top: 10px;
  }

  .sw__product-link {
    display: block;
  }

  .sw__product-image {
    position: relative;
    aspect-ratio: 1.08;
    overflow: hidden;
    border-radius: var(--sw-radius);
    background: var(--sw-mineral);
  }

  .sw__product--featured .sw__product-image,
  .sw__product--1 .sw__product-image {
    aspect-ratio: 1.48;
  }

  .sw__product-image img,
  .sw__product-image svg {
    padding: 6%;
    filter: drop-shadow(0 26px 22px rgb(4 17 38 / 22%));
    transition: transform 500ms cubic-bezier(.16, 1, .3, 1);
  }

  .sw__product-link:hover .sw__product-image img {
    transform: scale(1.045) rotate(-1deg);
  }

  .sw__product-image > span {
    position: absolute;
    z-index: 2;
    top: 18px;
    left: 18px;
    color: var(--sw-signal);
    font: 700 11px ui-monospace, SFMono-Regular, monospace;
  }

  .sw__product-copy {
    display: grid;
    grid-template-columns: 1fr auto;
    gap: 10px 20px;
    padding-top: 18px;
  }

  .sw__product-copy h3 {
    margin: 0;
    color: var(--sw-field);
    font-size: 22px;
    font-weight: 600;
    letter-spacing: -.02em;
  }

  .sw__product-copy .sw__rte {
    grid-column: 1;
    max-width: 390px;
    color: #66707a;
    font-size: 13px;
    line-height: 1.6;
  }

  .sw__product-copy > span {
    grid-row: 1;
    grid-column: 2;
    display: flex;
    align-items: center;
    gap: 7px;
    color: var(--sw-signal);
    font-size: 12px;
    font-weight: 650;
  }

  .sw__bonus {
    position: relative;
    display: grid;
    min-height: 540px;
    grid-template-columns: 1fr 1fr .42fr;
    margin-top: 144px;
    overflow: hidden;
    border-radius: var(--sw-radius);
    background: var(--sw-field);
    color: white;
  }

  .sw__bonus-copy {
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 60px;
  }

  .sw__bonus-copy > span {
    color: var(--sw-amber);
    font-size: 11px;
    font-weight: 700;
    letter-spacing: .09em;
    text-transform: uppercase;
  }

  .sw__bonus-copy h3 {
    max-width: 520px;
    margin: 24px 0 0;
    font-size: clamp(2.8rem, 4.7vw, 5rem);
    font-weight: 570;
    line-height: .95;
    letter-spacing: -.03em;
  }

  .sw__bonus-copy .sw__rte {
    max-width: 560px;
    margin-top: 28px;
    color: rgb(255 255 255 / 70%);
    line-height: 1.75;
  }

  .sw__bonus-product {
    position: relative;
    min-height: 500px;
  }

  .sw__bonus-product img,
  .sw__bonus-product svg {
    z-index: 2;
    filter: drop-shadow(0 30px 28px rgb(0 0 0 / 40%));
  }

  .sw__amber-orbit {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 480px;
    height: 480px;
    border: 1px solid color-mix(in srgb, var(--sw-amber) 35%, transparent);
    border-radius: 50%;
    box-shadow: inset 0 0 80px color-mix(in srgb, var(--sw-amber) 12%, transparent);
    transform: translate(-50%, -50%);
  }

  .sw__bonus-signoff {
    align-self: end;
    padding: 46px 34px 50px 0;
    text-align: right;
  }

  .sw__bonus-signoff p,
  .sw__founder-signature > span {
    margin: 0;
    color: var(--sw-amber);
    font-family: "Brush Script MT", "Segoe Script", cursive;
    font-size: 34px;
    line-height: 1;
  }

  .sw__bonus-signoff span {
    display: block;
    margin-top: 12px;
    color: rgb(255 255 255 / 55%);
    font-size: 10px;
    letter-spacing: .08em;
    text-transform: uppercase;
  }

  .sw__stories {
    scroll-margin-top: 24px;
    background: var(--sw-deep);
    color: white;
    padding: clamp(96px, 11vw, 150px) 0;
  }

  .sw__stories-heading {
    display: grid;
    grid-template-columns: 1.3fr .6fr auto;
    gap: 46px;
    align-items: end;
  }

  .sw__stories-heading .sw__index {
    margin-bottom: 32px;
  }

  .sw__stories-heading h2 {
    max-width: 760px;
    color: white;
  }

  .sw__stories-heading > .sw__rte {
    max-width: 410px;
    margin-bottom: 8px;
    color: rgb(255 255 255 / 62%);
    line-height: 1.7;
  }

  .sw__stories-heading .sw__button {
    margin-bottom: 4px;
    white-space: nowrap;
  }

  .sw__story-rail {
    display: flex;
    gap: 22px;
    overflow-x: auto;
    margin-top: 72px;
    padding: 0 max(24px, calc((100vw - var(--sw-page)) / 3)) 28px;
    scrollbar-width: none;
    scroll-snap-type: x mandatory;
  }

  .sw__story-rail::-webkit-scrollbar {
    display: none;
  }

  .sw__story {
    width: 292px;
    flex: 0 0 auto;
    scroll-snap-align: start;
  }

  .sw__story--offset {
    padding-top: 70px;
  }

  .sw__story-media {
    position: relative;
    display: block;
    width: 100%;
    aspect-ratio: 9 / 14;
    overflow: hidden;
    border: 0;
    border-radius: var(--sw-radius);
    background: #14294a;
    color: white;
  }

  .sw__story-media img {
    transition: transform 500ms cubic-bezier(.16, 1, .3, 1), filter 500ms ease;
  }

  a.sw__story-media:hover img {
    filter: saturate(.82);
    transform: scale(1.04);
  }

  .sw__story-shade {
    position: absolute;
    inset: 0;
    background: linear-gradient(to bottom, rgb(4 17 38 / 18%), transparent 40%, rgb(4 17 38 / 68%));
  }

  .sw__story-rec {
    position: absolute;
    top: 16px;
    left: 16px;
    display: flex;
    align-items: center;
    gap: 8px;
    font: 700 10px ui-monospace, SFMono-Regular, monospace;
    letter-spacing: .08em;
  }

  .sw__story-rec i {
    width: 6px;
    height: 6px;
  }

  .sw__story-play {
    position: absolute;
    top: 50%;
    left: 50%;
    display: grid;
    width: 54px;
    height: 54px;
    place-items: center;
    border: 1px solid rgb(255 255 255 / 65%);
    border-radius: 50%;
    background: rgb(7 26 56 / 35%);
    transform: translate(-50%, -50%);
    transition: background-color 180ms ease, transform 180ms ease;
  }

  .sw__story-play svg {
    width: 20px;
    height: 20px;
    fill: currentColor;
    stroke: currentColor;
  }

  a.sw__story-media:hover .sw__story-play {
    background: var(--sw-signal);
    transform: translate(-50%, -50%) scale(1.06);
  }

  .sw__story-time {
    position: absolute;
    right: 16px;
    bottom: 16px;
    font: 650 11px ui-monospace, SFMono-Regular, monospace;
  }

  .sw__story-info {
    padding-top: 17px;
  }

  .sw__story-info > span {
    color: var(--sw-signal-soft);
    font-size: 9px;
    font-weight: 700;
    letter-spacing: .09em;
    text-transform: uppercase;
  }

  .sw__story-info h3 {
    margin: 8px 0 0;
    font-size: 20px;
    font-weight: 580;
  }

  .sw__story-info p {
    margin: 4px 0 0;
    color: rgb(255 255 255 / 52%);
    font-size: 12px;
  }

  .sw__story-invite {
    display: flex;
    width: 290px;
    min-height: 360px;
    flex: 0 0 auto;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-end;
    margin-top: 116px;
    padding: 34px;
    border: 1px solid color-mix(in srgb, var(--sw-signal-soft) 42%, transparent);
    border-radius: var(--sw-radius);
    background: color-mix(in srgb, var(--sw-signal) 8%, transparent);
  }

  .sw__story-invite p {
    max-width: 200px;
    margin: 0 0 24px;
    font-family: var(--font-heading-family, Arial, sans-serif);
    font-size: 28px;
    line-height: 1.05;
    letter-spacing: -.03em;
  }

  .sw__founder {
    background: var(--sw-paper);
    padding: clamp(96px, 11vw, 160px) 0;
  }

  .sw__founder-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: clamp(48px, 8vw, 120px);
    align-items: start;
  }

  .sw__founder-portrait {
    position: relative;
    min-height: 760px;
    overflow: hidden;
    border-radius: var(--sw-radius);
    background: var(--sw-mineral);
  }

  .sw__founder-portrait > p {
    position: absolute;
    z-index: 2;
    right: 18px;
    bottom: 16px;
    left: 18px;
    margin: 0;
    color: white;
    font-size: 9px;
    font-weight: 650;
    letter-spacing: .07em;
    text-transform: uppercase;
  }

  .sw__founder-copy {
    max-width: 640px;
  }

  .sw__founder-copy .sw__index {
    margin-bottom: 34px;
  }

  .sw__founder-copy blockquote {
    max-width: 580px;
    margin: 54px 0 0;
    color: var(--sw-signal);
    font-size: clamp(1.8rem, 3vw, 3rem);
    font-weight: 520;
    line-height: 1.16;
    letter-spacing: -.025em;
  }

  .sw__founder-copy > .sw__rte {
    max-width: 590px;
    margin-top: 28px;
    color: #525e69;
    font-size: 17px;
    line-height: 1.75;
  }

  .sw__founder-signature {
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin-top: 32px;
  }

  .sw__founder-signature > span {
    color: var(--sw-field);
    font-size: 36px;
  }

  .sw__founder-signature small {
    color: #68717a;
    font-size: 10px;
    letter-spacing: .08em;
    text-transform: uppercase;
  }

  .sw__founder-copy .sw__button {
    margin-top: 38px;
  }

  .sw__final {
    position: relative;
    overflow: hidden;
    background: var(--sw-signal);
    color: white;
  }

  .sw__closing-field {
    position: absolute;
    top: 50%;
    right: 12%;
    width: 760px;
    height: 760px;
    transform: translate(50%, -50%);
  }

  .sw__closing-field span {
    position: absolute;
    border: 1px solid rgb(255 255 255 / 22%);
    border-radius: 50%;
  }

  .sw__closing-field span:nth-child(1) {
    inset: 0;
  }

  .sw__closing-field span:nth-child(2) {
    inset: 14%;
  }

  .sw__closing-field span:nth-child(3) {
    inset: 28%;
  }

  .sw__final-inner {
    position: relative;
    z-index: 2;
    display: grid;
    min-height: 780px;
    grid-template-columns: 1.25fr .75fr;
    align-items: center;
  }

  .sw__final-copy > span {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: .09em;
    text-transform: uppercase;
  }

  .sw__final-copy h2 {
    max-width: 920px;
    margin: 30px 0 0;
    font-size: clamp(3.3rem, 6.4vw, 6rem);
    font-weight: 580;
    line-height: .95;
    letter-spacing: -.035em;
  }

  .sw__final-copy h2 em {
    display: block;
    color: var(--sw-field);
    font-style: normal;
  }

  .sw__final-copy > .sw__rte {
    max-width: 560px;
    margin-top: 28px;
    color: rgb(255 255 255 / 78%);
    font-size: 17px;
    line-height: 1.7;
  }

  .sw__final-copy .sw__button {
    margin-top: 34px;
  }

  .sw__final-copy small {
    display: block;
    margin-top: 18px;
    color: rgb(255 255 255 / 62%);
  }

  .sw__final-product {
    position: relative;
    min-height: 500px;
    filter: drop-shadow(0 30px 30px rgb(4 17 38 / 35%));
  }

  .sw__editor-note {
    position: relative;
    z-index: 5;
    padding: 12px 24px;
    border-top: 1px solid #d6a000;
    border-bottom: 1px solid #d6a000;
    background: #fff4c5;
    color: #352c06;
    font-size: 13px;
    text-align: center;
  }

  @keyframes sw-field-pulse {
    0%,
    100% {
      opacity: .45;
      transform: scale(.92);
    }

    45% {
      opacity: 1;
      transform: scale(1);
    }
  }

  @media (max-width: 1100px) {
    .sw__hero-stage {
      grid-template-columns: .95fr 1.05fr;
    }

    .sw__hero-title {
      font-size: clamp(3.3rem, 6vw, 5rem);
    }

    .sw__hero-product {
      right: 43%;
      width: 170px;
    }

    .sw__how-intro {
      grid-template-columns: 1fr 4fr;
    }

    .sw__take-sheet {
      display: grid;
      grid-column: 2;
      grid-template-columns: auto 1fr;
      column-gap: 12px;
      align-items: end;
    }

    .sw__take-sheet strong {
      margin-top: 12px;
    }

    .sw__take-sheet .sw__rte {
      grid-row: 1 / span 3;
      grid-column: 2;
      justify-self: end;
      margin: 12px 0 0;
    }

    .sw__bonus {
      grid-template-columns: 1.05fr .95fr;
    }

    .sw__bonus-signoff {
      position: absolute;
      right: 34px;
      bottom: 20px;
    }

    .sw__stories-heading {
      grid-template-columns: 1fr .65fr;
    }

    .sw__stories-heading .sw__button {
      grid-column: 2;
      justify-self: start;
    }

    .sw__story-rail {
      margin-left: 16px;
      margin-top: 52px;
      padding-left: 16px;
    }

  }

  @media (max-width: 959px) {
    .sw__hero-stage {
      min-height: auto;
      grid-template-columns: 1fr;
    }

    .sw__hero-copy {
      max-width: 720px;
      padding: 72px 0 24px;
    }

    .sw__hero-title {
      font-size: clamp(3.7rem, 9vw, 5.3rem);
    }

    .sw__hero-visual {
      min-height: 650px;
    }

    .sw__orbit {
      left: 56%;
      width: min(88vw, 720px);
    }

    .sw__recording-frame {
      right: 8%;
      width: min(44vw, 380px);
    }

    .sw__hero-product {
      right: 52%;
      width: 190px;
    }

    .sw__hero-product-label {
      right: calc(52% + 108px);
    }

    .sw__how-intro {
      grid-template-columns: minmax(120px, .7fr) minmax(0, 2.3fr);
    }

    .sw__take-sheet {
      grid-column: 2;
    }

    .sw__steps {
      margin-top: 68px;
    }

    .sw__step {
      grid-template-columns: 52px 36px minmax(0, 1fr);
      gap: 16px;
      padding: 26px 0;
    }

    .sw__step .sw__rte {
      grid-column: 3;
    }

    .sw__step-status {
      display: none;
    }

    .sw__prizes-intro {
      grid-template-columns: 1fr;
      gap: 30px;
    }

    .sw__products {
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 54px 22px;
      margin-top: 72px;
    }

    .sw__product,
    .sw__product--2,
    .sw__product--3,
    .sw__product--4,
    .sw__product--5 {
      grid-column: auto;
      margin-top: 0;
    }

    .sw__product--featured,
    .sw__product--1 {
      grid-column: span 2;
    }

    .sw__bonus {
      min-height: auto;
      grid-template-columns: 1fr;
    }

    .sw__bonus-copy {
      padding: 52px 52px 0;
    }

    .sw__bonus-product {
      min-height: 480px;
    }

    .sw__bonus-signoff {
      right: 38px;
      bottom: 30px;
    }

    .sw__stories-heading {
      grid-template-columns: 1fr;
      gap: 26px;
    }

    .sw__stories-heading > .sw__rte {
      max-width: 620px;
    }

    .sw__stories-heading .sw__button {
      grid-column: auto;
      justify-self: start;
    }

    .sw__founder-grid {
      grid-template-columns: 1fr;
      gap: 64px;
    }

    .sw__founder-portrait {
      min-height: min(82vw, 720px);
    }

    .sw__founder-copy {
      max-width: 720px;
    }

    .sw__final-inner {
      min-height: auto;
      grid-template-columns: 1fr;
      padding-top: 110px;
    }

    .sw__final-copy {
      position: relative;
      z-index: 2;
    }

    .sw__final-product {
      min-height: 450px;
    }
  }

  @media (max-width: 749px) {
    .sw__shell {
      width: min(calc(100% - 32px), var(--sw-page));
    }

    .sw__hero-stage {
      min-height: auto;
      grid-template-columns: 1fr;
    }

    .sw__hero-copy {
      padding: 64px 0 18px;
    }

    .sw__kicker {
      margin-bottom: 18px;
    }

    .sw__hero-title {
      font-size: clamp(2.8rem, 12vw, 3.5rem);
      line-height: .95;
    }

    .sw__hero-text {
      margin-top: 20px;
      font-size: 16px;
      line-height: 1.65;
    }

    .sw__actions {
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 8px;
      margin-top: 24px;
    }

    .sw__actions .sw__button {
      min-width: 0;
      min-height: 52px;
      padding: 10px 12px;
      font-size: 16px;
    }

    .sw__hero-visual {
      min-height: clamp(500px, 145vw, 610px);
      margin: 0 -16px;
    }

    .sw__orbit {
      top: 49%;
      left: 50%;
      width: 130vw;
    }

    .sw__recording-frame {
      top: 30px;
      right: 5%;
      width: 68vw;
      max-width: 330px;
    }

    .sw__hero-product {
      top: 58px;
      bottom: auto;
      left: -6px;
      width: 132px;
    }

    .sw__hero-product-label {
      top: 86px;
      right: auto;
      bottom: auto;
      left: 112px;
    }

    .sw__proof {
      grid-template-columns: 1fr;
      padding: 10px 0;
    }

    .sw__proof-item {
      min-height: 66px;
      padding: 12px 0;
      border-top: 1px solid rgb(255 255 255 / 10%);
      border-left: 0;
    }

    .sw__proof-item:first-child {
      border-top: 0;
    }

    .sw__proof-item p {
      font-size: 16px;
    }

    .sw__how,
    .sw__prizes,
    .sw__stories,
    .sw__founder {
      padding: 96px 0;
    }

    .sw__how-intro {
      grid-template-columns: 1fr;
      gap: 34px;
    }

    .sw__section-heading h2,
    .sw__prizes-intro h2,
    .sw__stories-heading h2,
    .sw__founder-copy h2 {
      font-size: clamp(2.65rem, 12vw, 4rem);
    }

    .sw__section-heading > .sw__rte {
      font-size: 16px;
    }

    .sw__take-sheet {
      display: block;
      max-width: 260px;
      grid-column: auto;
    }

    .sw__take-sheet .sw__rte {
      margin-top: 24px;
      font-size: 16px;
    }

    .sw__steps {
      margin-top: 62px;
    }

    .sw__step {
      min-height: 0;
      grid-template-columns: 45px 34px 1fr;
      gap: 14px;
      padding: 28px 0;
    }

    .sw__step h3 {
      font-size: 20px;
    }

    .sw__step .sw__rte {
      grid-column: 3;
      font-size: 16px;
    }

    .sw__step-status {
      display: none;
    }

    .sw__how-submit {
      align-items: flex-end;
      justify-content: space-between;
    }

    .sw__how-submit p {
      max-width: 120px;
      font-size: 16px;
      line-height: 1.45;
    }

    .sw__prizes-intro {
      grid-template-columns: 1fr;
      gap: 30px;
    }

    .sw__prizes-intro > .sw__rte {
      font-size: 16px;
    }

    .sw__products {
      display: flex;
      gap: 16px;
      overflow-x: auto;
      margin: 60px -16px 0 0;
      padding: 0 16px 24px 0;
      scrollbar-width: none;
      scroll-snap-type: x mandatory;
    }

    .sw__product,
    .sw__product--featured,
    .sw__product--1,
    .sw__product--2,
    .sw__product--3,
    .sw__product--4,
    .sw__product--5 {
      width: 78vw;
      max-width: 340px;
      flex: 0 0 auto;
      margin-top: 0;
      scroll-snap-align: start;
    }

    .sw__product--featured .sw__product-image,
    .sw__product--1 .sw__product-image,
    .sw__product-image {
      aspect-ratio: 1.08;
    }

    .sw__product-copy {
      grid-template-columns: 1fr;
    }

    .sw__product-copy > span {
      grid-row: auto;
      grid-column: 1;
    }

    .sw__product-copy .sw__rte,
    .sw__product-copy > span {
      font-size: 16px;
    }

    .sw__bonus {
      min-height: 720px;
      grid-template-columns: 1fr;
      margin-top: 80px;
    }

    .sw__bonus-copy {
      padding: 36px 28px 0;
    }

    .sw__bonus-copy h3 {
      font-size: clamp(2.65rem, 13vw, 3.6rem);
    }

    .sw__bonus-copy .sw__rte {
      font-size: 16px;
    }

    .sw__bonus-product {
      min-height: 360px;
    }

    .sw__amber-orbit {
      width: min(94vw, 360px);
      height: min(94vw, 360px);
    }

    .sw__bonus-signoff {
      position: relative;
      right: 0;
      bottom: 0;
    }

    .sw__stories-heading {
      grid-template-columns: 1fr;
      gap: 24px;
    }

    .sw__stories-heading .sw__button {
      grid-column: auto;
      justify-self: start;
    }

    .sw__story-rail {
      margin-left: 16px;
      margin-top: 52px;
      padding-left: 16px;
    }

    .sw__story {
      width: 74vw;
      max-width: 285px;
    }

    .sw__story--offset {
      padding-top: 40px;
    }

    .sw__story-invite {
      margin-top: 76px;
    }

    .sw__story-info p {
      font-size: 16px;
    }

    .sw__founder-grid {
      grid-template-columns: 1fr;
      gap: 56px;
    }

    .sw__founder-portrait {
      min-height: min(145vw, 520px);
    }

    .sw__founder-copy blockquote {
      margin-top: 38px;
    }

    .sw__founder-copy > .sw__rte {
      font-size: 16px;
    }

    .sw__final-inner {
      min-height: auto;
      grid-template-columns: 1fr;
      padding: 92px 0 30px;
    }

    .sw__final-copy h2 {
      font-size: clamp(2.8rem, 13vw, 4.8rem);
      overflow-wrap: anywhere;
    }

    .sw__final-copy > .sw__rte {
      font-size: 16px;
    }

    .sw__final-product {
      min-height: 330px;
    }

    .sw__closing-field {
      right: 0;
      width: 600px;
      height: 600px;
    }
  }

  @media (max-width: 390px) {
    .sw__actions {
      grid-template-columns: 1fr;
    }

    .sw__hero-title {
      font-size: clamp(2.55rem, 12.4vw, 3rem);
    }

    .sw__recording-frame {
      right: 3%;
      width: 72vw;
    }

    .sw__hero-product {
      left: -18px;
      width: 118px;
    }

    .sw__hero-product-label {
      left: 92px;
    }

    .sw__how-submit {
      align-items: stretch;
      flex-direction: column;
    }

    .sw__how-submit p {
      max-width: none;
    }

    .sw__how-submit .sw__button {
      width: 100%;
    }

    .sw__bonus-copy {
      padding-inline: 22px;
    }

    .sw__bonus-signoff {
      position: relative;
      right: 0;
      bottom: 0;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .sw *,
    .sw *::before,
    .sw *::after {
      scroll-behavior: auto !important;
      transition-duration: .01ms !important;
      animation-duration: .01ms !important;
      animation-iteration-count: 1 !important;
    }
  }
/* END_SECTION:section-share-win-lp */

/* START_SECTION:youngtimer (INDEX:111) */
.yt{--yt-navy:#012169;--yt-plum:#821e82;--yt-ink:#6b7695;--yt-ink-deep:#5d6887;--yt-paper:#f7f5f0;--yt-line:#d7d9df;--yt-sage:#e6ece4;color:var(--yt-ink);background:#fff;font-family:YoungtimerInter,Inter,'Helvetica Neue',sans-serif;line-height:1.65;overflow:clip}.yt *{box-sizing:border-box}.yt-arrow{display:inline-block;vertical-align:middle;flex-shrink:0;margin-left:5px}.yt-arrow--diagonal{transform:rotate(-45deg)}.yt-arrow--down{transform:rotate(90deg)}.yt-arrow--up{transform:rotate(-90deg)}.yt ::selection{background:#e6cee8;color:var(--yt-navy)}.yt h1,.yt h2,.yt h3,.yt p,.yt figure,.yt blockquote{margin:0}.yt h1,.yt h2,.yt h3{font-family:YoungtimerMontserrat,Montserrat,'Helvetica Neue',sans-serif;color:var(--yt-navy);font-weight:500;letter-spacing:-.03em;text-transform:none}.yt h1{font-size:clamp(38px,4.25vw,64px);line-height:1.08;max-width:18ch;text-wrap:balance}.yt h2{font-size:clamp(29px,3vw,44px);line-height:1.18;margin-bottom:24px;text-wrap:balance}.yt h3{font-size:23px;line-height:1.3;margin-bottom:16px}.yt p{color:inherit;font-size:16px;max-width:68ch}.yt p+p{margin-top:18px}.yt-hero,.yt-sleep,.yt-water,.yt-test,.yt-environment-note,.yt-media figcaption{color:var(--yt-ink-deep)}.yt a{color:var(--yt-plum);text-decoration:none;underline-offset:5px}.yt a:hover{text-decoration:underline}.yt a:focus-visible,.yt summary:focus-visible{outline:3px solid var(--yt-plum);outline-offset:5px}.yt-nav{max-width:1440px;margin:auto;min-height:92px;padding:20px 5%;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--yt-line)}.yt-navlinks{display:flex;gap:28px}.yt{--yt-anchor-offset:24px}.yt [id]{scroll-margin-top:var(--yt-anchor-offset)}.main-content:has(>.shopify-section>.yt){padding-top:0;padding-bottom:0}.yt-navlinks a{font-size:13px;color:var(--yt-navy);padding:12px 0}.yt .yt-link{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:500}.yt-hero{display:grid;grid-template-columns:1fr 1.08fr;max-width:1600px;margin:auto;background:var(--yt-paper)}.yt-hero-copy{padding:70px 10% 52px}.yt .yt-lead{font-size:18px;line-height:1.7;margin-top:28px}.yt-actions{display:flex;gap:24px;flex-wrap:wrap;align-items:center;margin:32px 0}.yt .yt-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:var(--yt-plum);color:white;padding:17px 23px;min-height:52px;border-radius:2px;font-size:13px;font-weight:500;transition:background .2s}.yt .yt-button:hover{background:#681668;text-decoration:none}.yt .yt-small{font-size:12px;line-height:1.7}.yt .yt-small+.yt-button{margin-top:28px}.yt-hero-media{min-height:620px;position:relative}.yt-cover{width:100%;height:100%;object-fit:cover;display:block}.yt-hero-media>.yt-cover{position:absolute;inset:0}.yt-media-note{position:absolute;bottom:24px;left:24px;background:var(--yt-paper);padding:10px 16px;font-size:12px;color:var(--yt-navy)}.yt-strip{display:flex;justify-content:center;gap:70px;padding:24px 5%;border-bottom:1px solid var(--yt-line)}.yt .yt-strip p{margin:0;color:var(--yt-navy);font-size:12px;color:var(--yt-navy)}.yt-section{max-width:1320px;margin:auto;padding:90px 60px;scroll-margin-top:24px}.yt-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center}.yt-media{aspect-ratio:4/3;position:relative;background:var(--yt-paper);min-width:0}.yt-media iframe{width:100%;height:100%;border:0;display:block}.yt-media figcaption{position:absolute;left:0;bottom:0;padding:8px 12px;background:var(--yt-paper);font-size:11px;max-width:90%;line-height:1.5}.yt-source-list{display:flex;flex-wrap:wrap;gap:0;margin:28px 0;border-top:1px solid var(--yt-line);border-bottom:1px solid var(--yt-line)}.yt-source-list span{padding:12px 14px 12px 0;margin-right:14px;font-size:12px;color:var(--yt-navy)}.yt-how{background:var(--yt-navy);max-width:none;color:#e1e6f1;padding-inline:max(60px,calc((100vw - 1200px)/2))}.yt-how h2{color:white}.yt-how .yt-link{color:#edd3ed;margin-top:24px}.yt-how>.yt-split{align-items:start}.yt-how-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;margin-top:50px;border-top:1px solid #566993;padding-top:28px}.yt-how-facts p{font-size:14px}.yt .yt-how-facts p+p{margin-top:0}.yt-how-facts strong{display:block;color:white;font-weight:500;font-size:20px;margin-bottom:8px}.yt-research{align-items:start}.yt-research .yt-split{align-items:start}.yt-accordions details{border-top:1px solid var(--yt-line);padding:23px 0}.yt-accordions details:last-child{border-bottom:1px solid var(--yt-line)}.yt summary{color:var(--yt-navy);font-size:17px;line-height:1.5;font-weight:500;cursor:pointer;list-style:none;padding-right:32px;position:relative}.yt summary::-webkit-details-marker{display:none}.yt summary:hover{color:var(--yt-plum)}.yt summary:after{content:'';position:absolute;right:0;top:.4em;width:14px;height:14px;color:var(--yt-plum);background:linear-gradient(currentColor,currentColor) center/14px 1.5px no-repeat,linear-gradient(currentColor,currentColor) center/1.5px 14px no-repeat;transition:background-size .25s cubic-bezier(.16,1,.3,1)}.yt details[open] summary:after{background-size:14px 1.5px,1.5px 0}.yt details p{margin:18px 0;font-size:14px}.yt details a{font-size:12px;text-decoration:underline}.yt-sleep{background:var(--yt-paper);max-width:none;padding-inline:max(60px,calc((100vw - 1200px)/2))}.yt blockquote{color:var(--yt-navy);font-size:21px;line-height:1.6;margin:28px 0;text-align:left;padding:0 0 0 24px;border:0;border-left:1px solid var(--yt-plum);font-style:normal;quotes:none}.yt blockquote:before,.yt blockquote:after{content:none}.yt cite{display:block;font-size:12px;font-style:normal;color:inherit;margin-top:15px}.yt cite:before{content:none}.yt-data{display:grid;grid-template-columns:1fr 1fr;gap:72px;margin-top:50px;padding-top:32px;border-top:1px solid var(--yt-line)}.yt-period{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--yt-line);padding-bottom:14px;font-variant-numeric:tabular-nums}.yt .yt-period{font-size:13px}.yt-period strong{font-weight:500;color:var(--yt-navy)}.yt figure.yt-data-image{margin-top:28px}.yt-data-image img{max-width:100%;height:auto}.yt-data-image figcaption{font-size:12px;margin-top:10px}.yt-parts{margin:30px 0 0}.yt-parts>div{display:grid;grid-template-columns:140px 1fr;gap:20px;border-top:1px solid var(--yt-line);padding:17px 0}.yt-parts dt{font-size:14px;font-weight:500;color:var(--yt-navy)}.yt-parts dd{font-size:13px;margin:0}.yt-environment{padding-top:0}.yt-environment-note{background:var(--yt-paper);padding:34px}.yt h3.yt-test-benefits{margin-top:28px}.yt-water{background:var(--yt-sage);max-width:none;padding-inline:max(60px,calc((100vw - 1200px)/2))}.yt-founder{border-bottom:1px solid var(--yt-line)}.yt-founder>.yt-split{align-items:start}.yt-test{max-width:none;background:var(--yt-paper);padding-inline:max(60px,calc((100vw - 1200px)/2));display:grid;grid-template-columns:.9fr 1.1fr;gap:72px}.yt-test ul{list-style:none;padding-left:0;font-size:14px;margin-top:25px}.yt-test li{position:relative;padding-left:26px;margin:12px 0}.yt-test li:before{content:'';position:absolute;left:0;top:.45em;width:12px;height:12px;border-radius:50%;border:1px solid rgba(1,33,105,.54);background:radial-gradient(circle,var(--yt-plum) 0 2px,transparent 2.5px)}.yt-form{min-width:0}.yt-form iframe{width:100%;border:0;display:block;background:white}.yt-form-empty{padding:42px;background:white;min-height:250px;display:flex;flex-direction:column;justify-content:center}.yt-close{padding:70px 5%;text-align:center}.yt .yt-close p{font-family:YoungtimerMontserrat,Montserrat,'Helvetica Neue',sans-serif;font-weight:500;font-size:clamp(26px,3vw,40px);line-height:1.3;letter-spacing:-.03em;max-width:30ch;text-wrap:balance;color:var(--yt-navy);margin:auto}.yt-close span{display:block;margin-top:18px;font-family:YoungtimerInter,Inter,sans-serif;font-weight:400;font-size:clamp(16px,1.4vw,19px);letter-spacing:0;line-height:1.6;color:var(--yt-ink)}.yt-close .yt-link{margin-top:25px}
@media(min-width:901px){.yt:has(a:hover) .yt-button{transition:background .2s}.yt-hero-media img{animation:yt-image-in .9s cubic-bezier(.16,1,.3,1) both}@keyframes yt-image-in{from{clip-path:inset(0 8% 0 0)}to{clip-path:inset(0)}}}
@media(max-width:1050px){.yt-navlinks{gap:14px}.yt-split,.yt-data,.yt-test{gap:36px}.yt-section{padding:65px 35px}.yt-hero-copy{padding:50px 8%}.yt-hero-media{min-height:580px}.yt-strip{gap:30px}}
@media(max-width:700px){.yt-nav{flex-wrap:nowrap;min-height:56px;padding:0 0 0 22px;gap:16px}.yt-navlinks{order:0;flex:1;min-width:0;overflow-x:auto;white-space:nowrap;gap:22px;justify-content:flex-start;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 80%,transparent);mask-image:linear-gradient(90deg,#000 80%,transparent)}.yt-navlinks::-webkit-scrollbar{display:none}.yt-navlinks a{font-size:13px}.yt-nav>.yt-link{font-size:12px;padding-right:22px;flex-shrink:0;margin-left:0}.yt-hero{grid-template-columns:1fr}.yt-hero-copy{padding:45px 24px 35px}.yt h1{font-size:42px;max-width:13ch}.yt .yt-lead{font-size:16px;margin-top:23px}.yt-hero-media{min-height:0;height:auto;aspect-ratio:4/3}.yt-actions{gap:22px}.yt-strip{gap:12px;padding:20px 22px;justify-content:space-between}.yt-strip p{font-size:10px;flex:1}.yt-section{padding:55px 24px}.yt-split,.yt-data,.yt-test{grid-template-columns:1fr;gap:30px}.yt h2{font-size:32px;margin-bottom:20px}.yt p{font-size:15px}.yt-how-facts{grid-template-columns:1fr;gap:25px;margin-top:32px}.yt-how-facts strong{margin-bottom:4px}.yt-sleep>.yt-split>.yt-media{order:2}.yt-data{margin-top:30px;padding-top:25px}.yt blockquote{font-size:19px}.yt-parts>div{grid-template-columns:110px 1fr;gap:14px}.yt-period{flex-wrap:wrap}.yt-close{padding:50px 24px}.yt-form-empty{padding:28px}.yt-media-note{bottom:15px;left:15px;font-size:11px}.yt-media figcaption{font-size:11px}}
@media(prefers-reduced-motion:reduce){.yt-hero-media img{animation:none}.yt .yt-button{transition:none}.yt summary:after{transition:none}}
/* END_SECTION:youngtimer */

/* CSS from snippet stylesheet tags */
/* START_SNIPPET:product-reviews (INDEX:274) */
h2.h2.fera-reviews-heading {
    font-family: Montserrat, sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 34px;
    line-height: 1.25;
    margin-bottom: 32px;
  }
/* END_SNIPPET:product-reviews */