
    @font-face {
      font-family: 'avenir-lt-w01_35-light1475496';
      font-style: normal;
      font-weight: 400;
      src: url('fonts/parastorage/fonts/v2/af36905f-3c92-4ef9-b0c1-f91432f16ac1/v1/avenir-lt-w05_35-light.woff2') format('woff2');
      unicode-range: U+0100-012B, U+012E-0130, U+0132-0137, U+0139-0149, U+014C-0151, U+0154-015F, U+0162-0177, U+0179-017C, U+0218-021B, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+0394, U+03A9, U+03BC, U+03C0, U+1E9E, U+20B9-20BA, U+20BC-20BD, U+2113, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+F8FF, U+FB01-FB02;
      font-display: swap;
    }

    @font-face {
      font-family: 'avenir-lt-w01_35-light1475496';
      font-style: normal;
      font-weight: 400;
      src: url('fonts/parastorage/fonts/v2/af36905f-3c92-4ef9-b0c1-f91432f16ac1/v1/avenir-lt-w01_35-light1475496.woff2') format('woff2');
      unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+0192, U+0237, U+02C6-02C7, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122;
      font-display: swap;
    }

    @font-face {
      font-family: 'dinneuzeitgroteskltw01-_812426';
      font-style: normal;
      font-weight: 400;
      src: url('fonts/parastorage/fonts/v2/b46aabec-b529-45a8-a0fe-2abaf6daf369/v1/dinneuzeitgroteskltw01-_812426.other.woff2') format('woff2');
      unicode-range: U+02C7, U+2021, U+2030, U+E000, U+E002, U+E004, U+E006, U+E009, U+E00B, U+E011;
      font-display: swap;

    }

    @font-face {
      font-family: 'dinneuzeitgroteskltw01-_812426';
      font-style: normal;
      font-weight: 400;
      src: url('fonts/parastorage/fonts/v2/b46aabec-b529-45a8-a0fe-2abaf6daf369/v1/dinneuzeitgroteskltw01-_812426.latin-ext.woff2') format('woff2');
      unicode-range: U+0160-0161, U+0178, U+017D-017E, U+0192, U+2020;
      font-display: swap;

    }

    @font-face {
      font-family: 'dinneuzeitgroteskltw01-_812426';
      font-style: normal;
      font-weight: 400;
      src: url('fonts/parastorage/fonts/v2/b46aabec-b529-45a8-a0fe-2abaf6daf369/v1/dinneuzeitgroteskltw01-_812426.latin.woff2') format('woff2');
      unicode-range: U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+20AC, U+2122;
      font-display: swap;

    }

    #fvv8x {
      left: 0;
      margin-left: 0;
      width: 100%;
      min-width: 0;
    }

    #masterPage {
      --pinned-layers-in-page: 0;
    }

    [data-mesh-id=Containerfvv8xinlineContent] {
      height: auto;
      width: 100%;
    }

    [data-mesh-id=Containerfvv8xinlineContent-gridContainer] {
      position: static;
      display: grid;
      height: auto;
      width: 100%;
      min-height: 40px;
      grid-template-rows: 1fr;
      grid-template-columns: 100%;
      padding-bottom: 0px;
      box-sizing: border-box;
    }

    [data-mesh-id=Containerfvv8xinlineContent-gridContainer]>[id="comp-la98g70y"],
    [data-mesh-id=Containerfvv8xinlineContent-gridContainer]>interact-element>[id="comp-la98g70y"] {
      position: relative;
      margin: 0px 0px 0 calc((100% - 980px) * 0.5);
      left: 0px;
      grid-area: 1 / 1 / 2 / 2;
      justify-self: start;
      align-self: start;
    }

    #comp-la98g70y {
      left: 0;
      margin-left: 0;
      width: 100%;
      min-width: 0;
    }

    [data-mesh-id=comp-la98g70yinlineContent] {
      height: auto;
      width: 100%;
    }

    [data-mesh-id=comp-la98g70yinlineContent-gridContainer] {
      position: static;
      display: grid;
      height: auto;
      width: 100%;
      min-height: auto;
      grid-template-rows: min-content 1fr;
      grid-template-columns: 100%;
    }

    [data-mesh-id=comp-la98g70yinlineContent-gridContainer]>[id="comp-j78toutj"],
    [data-mesh-id=comp-la98g70yinlineContent-gridContainer]>interact-element>[id="comp-j78toutj"] {
      position: relative;
      margin: 0px 0px 42px calc((100% - 980px) * 0.5);
      left: 0px;
      grid-area: 1 / 1 / 2 / 2;
      justify-self: start;
      align-self: start;
    }

    [data-mesh-id=comp-la98g70yinlineContent-gridContainer]>[id="TPASection_j77db5c6"],
    [data-mesh-id=comp-la98g70yinlineContent-gridContainer]>interact-element>[id="TPASection_j77db5c6"] {
      position: relative;
      margin: 0px 80px 18px 80px;
      left: 0;
      grid-area: 2 / 1 / 3 / 2;
      justify-self: stretch;
      align-self: start;
    }

    #comp-j78toutj {
      left: 0;
      margin-left: 0;
      width: 100%;
      min-width: 980px;
    }

    [data-mesh-id=comp-j78touuoinlineContent] {
      height: auto;
      width: 100%;
    }

    [data-mesh-id=comp-j78touuoinlineContent-gridContainer] {
      position: static;
      display: grid;
      height: auto;
      width: 100%;
      min-height: 460px;
      grid-template-rows: 1fr;
      grid-template-columns: 100%;
    }

    [data-mesh-id=comp-j78touuoinlineContent-gridContainer]>[id="comp-j78touur"],
    [data-mesh-id=comp-j78touuoinlineContent-gridContainer]>interact-element>[id="comp-j78touur"] {
      position: relative;
      margin: 131px 0px 10px calc((100% - 392px) * 0.5);
      left: 18px;
      grid-area: 1 / 1 / 2 / 2;
      justify-self: start;
      align-self: start;
    }

    [data-mesh-id=comp-j78touuwinlineContent] {
      height: auto;
      width: 100%;
      position: static;
      min-height: 460px;
    }

    #comp-j78touuo {
      width: 392px;
    }

    #comp-j78touur {
      --brw: 3px;
      --brd: var(--color_36);
      --bg: 255, 255, 255;
      --rd: 0px;
      --shd: none;
      --gradient: none;
      --alpha-brd: 1;
      --alpha-bg: 0;
      --boxShadowToggleOn-shd: none;
      --bg-gradient: none;
    }

    #comp-j78touur {
      width: 355px;
    }

    [data-mesh-id=comp-j78touurinlineContent] {
      height: auto;
      width: 355px;
    }

    [data-mesh-id=comp-j78touurinlineContent-gridContainer] {
      position: static;
      display: grid;
      height: auto;
      width: 100%;
      min-height: auto;
      grid-template-rows: 1fr;
      grid-template-columns: 100%;
    }

    [data-mesh-id=comp-j78touurinlineContent-gridContainer]>[id="comp-j78touut"],
    [data-mesh-id=comp-j78touurinlineContent-gridContainer]>interact-element>[id="comp-j78touut"] {
      position: relative;
      margin: 57px 0px 59px 0;
      left: 25px;
      grid-area: 1 / 1 / 2 / 2;
      justify-self: start;
      align-self: start;
    }

    #comp-j78touut {
      width: 304px;
      height: auto;
    }

    #comp-j78touuw {
      width: 588px;
    }

    #TPASection_j77db5c6 {
      width: calc(100% - 80px - 80px);
      left: 0;
      margin-left: 80px;
      min-width: initial;
      min-height: 600px;
      margin-bottom: 60px;
    }

    /* Fix footer overlap with product grid */
    .gallery-app-content {
      padding-bottom: 40px;
    }
  