@charset "UTF-8";
.pagination {
  display: flex;
  align-self: stretch;
  gap: 4px;
  justify-content: center;
}
.pagination .button {
  opacity: 0.4;
  border-radius: 8px;
  width: 44px;
  height: 44px;
}
.pagination .button.active {
  opacity: 1;
}

.state_layer {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 0;
  transition: all ease-in-out 0.3s;
}
*:hover > .state_layer.type-neutral {
  background: var(--on-surface-opacity-008, rgba(0, 0, 0, 0.08));
}
*:hover > .state_layer.type-surface {
  background: var(--surface-opacity-008, rgba(255, 248, 244, 0.08));
}
*:focus-within > .state_layer.type-neutral, *:focus-visible > .state_layer.type-neutral {
  background: var(--on-surface-opacity-012, rgba(0, 0, 0, 0.12));
}
*:focus-within > .state_layer.type-surface, *:focus-visible > .state_layer.type-surface {
  background: var(--surface-opacity-012, rgba(253, 248, 255, 0.12));
}
*:active > .state_layer.type-neutral {
  background: var(--on-surface-opacity-016, rgba(0, 0, 0, 0.16));
}
*:active > .state_layer.type-surface {
  background: var(--surface-opacity-016, rgba(255, 248, 244, 0.16));
}

.button {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  cursor: pointer;
  text-decoration: none;
  box-sizing: border-box;
  border-radius: 8px;
}
.button label {
  z-index: 1;
  cursor: pointer;
}
.button .button_icon {
  z-index: 1;
  cursor: pointer;
}
.button .noti {
  position: absolute;
  display: none;
  align-items: center;
  justify-content: center;
  background-color: #F31B58;
  border-radius: 10px;
  width: 20px;
  height: 20px;
  top: -6px;
  right: -6px;
  z-index: 10;
}
.button .noti span {
  color: white;
  font-size: 10px;
}
.button.small {
  height: 28px;
  padding: 0px 12px;
}
.button.small .label {
  padding: 0 2px;
  font-family: "Inter Tight";
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
}
.button.small .button_icon {
  width: 16px;
  height: 16px;
}
.button.small.square {
  width: 28px;
  padding: 0;
}
.button.medium {
  height: 40px;
  padding: 0px 16px;
}
.button.medium .label {
  padding: 0 4px;
  font-family: "Inter Tight";
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.button.medium .button_icon {
  width: 20px;
  height: 20px;
}
.button.medium.square {
  width: 40px;
  padding: 0;
}
.button.large {
  height: 56px;
  padding: 0px 28px;
}
.button.large .label {
  padding: 0 6px;
  font-family: "Inter Tight";
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
}
.button.large .button_icon {
  width: 24px;
  height: 24px;
}
.button.large.square {
  width: 56px;
  padding: 0;
}
.button.filled {
  background-color: var(--black, #000);
  color: var(--white);
}
.button.filled .button_icon path {
  fill: var(--white);
}
.button.outlined {
  background-color: var(--surface, #FFF);
  color: var(--on-surface, #000);
  box-shadow: inset 0 0 0 1px var(--outline-variant, #D4D4D4);
}
.button.outlined .button_icon path {
  fill: var(--on-surface, #000);
}
.button.outlined.active {
  background-color: var(--surface-variant, #F3F3F2);
}
.button.outlined-reversed {
  background-color: var(--black, #000);
  color: var(--white, #FFF);
  box-shadow: inset 0 0 0 1px var(--white, #FFF);
}
.button.outlined-reversed .button_icon path {
  fill: var(--white, #FFF);
}
.button.standard {
  background-color: var(--surface, #FFF);
  color: var(--on-surface, #000);
}
.button.standard .button_icon path {
  fill: var(--on-surface, #000);
}
.button.standard.active {
  background-color: var(--surface-variant, #F3F3F2);
}
.button.disabled {
  opacity: 0.4;
  pointer-events: none;
}

.text-fields {
  display: flex;
  width: 320px;
  flex-direction: column;
  gap: 2px;
  border-radius: 4px;
}
.text-fields .content {
  align-items: center;
  display: flex;
  padding: 0 14px 0 16px;
  gap: 6px;
  align-self: stretch;
  border-radius: 100px;
  box-shadow: inset 0 0 0 1px var(--outline-variant, #D4D4D4);
  background: var(--surface, #FFF);
}
.text-fields .supporting {
  display: none;
  padding: 4px 0;
  font-family: "Inter Tight";
  font-weight: 400;
  font-size: 12px;
  line-height: 170%;
}
.text-fields input {
  display: flex;
  align-items: center;
  width: 100%;
  border: none;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  flex: 1 0 0;
  position: relative;
  color: var(--on-surface, #000);
  background: none;
}
.text-fields input:focus, .text-fields input:focus-visible {
  box-shadow: none;
  border: 0px solid rgba(0, 0, 0, 0);
  outline: none;
}
.text-fields input:disabled {
  cursor: not-allowed;
}
.text-fields input:-moz-read-only {
  cursor: default;
}
.text-fields input:read-only {
  cursor: default;
}
.text-fields input::-moz-placeholder {
  opacity: 1;
}
.text-fields input::placeholder {
  opacity: 1;
}
.text-fields .input-icon path {
  fill: var(--on-surface-variant);
}
.text-fields .button {
  flex: 0 0 auto;
  border-radius: 100px;
}
.text-fields.filled .content {
  box-shadow: inset 0 0 0 1px var(--outline-variant, #D4D4D4);
}
.text-fields.focused .content {
  box-shadow: inset 0 0 0 1px var(--primary, #EE9822);
}
.text-fields.error .content {
  box-shadow: inset 0 0 0 1px var(--error, #BA1A1A);
}
.text-fields.error .supporting-text {
  display: block;
  color: var(--error, #BA1A1A);
}
.text-fields.disabled {
  opacity: 0.4;
}
.text-fields.locked {
  opacity: 0.8;
}
.text-fields.small .content {
  height: 28px;
}
.text-fields.small input {
  font-family: "Inter Tight";
  font-weight: 400;
  font-size: 12px;
  line-height: 170%;
}
.text-fields.small .input-icon {
  width: 16px;
  height: 16px;
}
.text-fields.medium .content {
  height: 40px;
}
.text-fields.medium input {
  font-family: "Inter Tight";
  font-weight: 400;
  font-size: 14px;
  line-height: 170%;
}
.text-fields.medium .input-icon {
  width: 20px;
  height: 20px;
}
.text-fields.large .content {
  height: 56px;
}
.text-fields.large input {
  font-family: "Inter Tight";
  font-weight: 400;
  font-size: 16px;
  line-height: 170%;
}
.text-fields.large .input-icon {
  width: 24px;
  height: 24px;
}

.dropdown-list-item {
  display: flex;
  padding: 10px;
  gap: 8px;
  align-self: stretch;
  background: var(--surface, #FFF);
  position: relative;
}

.custom-dropdown {
  position: relative;
}
.custom-dropdown .dropdown-list {
  display: flex;
  padding: 4px;
  flex-direction: column;
  align-self: stretch;
  border-radius: 4px;
  background: var(--surface, #FFF);
}
.custom-dropdown .dropdown-list > .wrapper {
  display: flex;
  flex-direction: column;
  gap: 1px;
  align-self: stretch;
  background: var(--background, #ECEBEB);
}

header {
  gap: 10px;
  background: #FFF;
  overflow: hidden;
  /*---- DESKTOP MENU ----*/
}
header .container.desktop {
  align-items: center;
  width: 100%;
  display: flex;
  max-width: 1400px;
  gap: 10px;
  border-radius: 0 0 24px 24px;
  background: #FFF;
}
@media screen and (min-width: 860px) {
  header .container.desktop {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media screen and (max-width: 859px) {
  header .container.desktop {
    justify-content: space-between;
    padding-top: 24px;
    padding-bottom: 24px;
  }
}
header .container.desktop > a:nth-child(1) svg {
  width: 142px;
  height: 40px;
  aspect-ratio: 71/20;
  overflow: hidden;
}
header .container.desktop > div:nth-child(3).quick-nav {
  gap: 20px;
}
header .container.desktop > div:nth-child(3).quick-nav svg:nth-child(1),
header .container.desktop > div:nth-child(3).quick-nav svg:nth-child(2) {
  width: 32px;
  height: 32px;
  aspect-ratio: 1/1;
  overflow: hidden;
}
header .container.desktop > nav:nth-child(2).nav,
header .container.desktop > div:nth-child(3).quick-nav {
  align-items: center;
  display: flex;
}
header .container.desktop {
  /*---- MOBILE MENU TOGGLE ----*/
}
header .container.desktop .toggle {
  width: 32px;
  height: 32px;
  padding: 8px 4px;
  display: flex;
}
@media screen and (min-width: 860px) {
  header .container.desktop .toggle {
    display: none;
  }
}
header .container.desktop .toggle .wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
header .container.desktop .toggle .wrapper div {
  position: absolute;
  left: 0;
  height: 2px;
  background-color: var(--on-surface, #000);
  transition: all ease-in-out 0.2s;
  transform-origin: center;
}
header .container.desktop .toggle .wrapper div:nth-child(1) {
  top: 0;
  width: 100%;
}
header .container.desktop .toggle .wrapper div:nth-child(2) {
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
}
header .container.desktop .toggle .wrapper div:nth-child(3) {
  bottom: 0;
  width: 60%;
}
header .container.desktop .toggle.active .wrapper div:nth-child(1) {
  top: -1.5px;
  transform-origin: left center;
  transform: rotate(45deg);
}
header .container.desktop .toggle.active .wrapper div:nth-child(2) {
  width: 0;
  opacity: 0;
}
header .container.desktop .toggle.active .wrapper div:nth-child(3) {
  bottom: -1.5px;
  width: 100%;
  transform-origin: left center;
  transform: rotate(-45deg);
}
header .container.desktop .nav {
  display: flex;
  justify-content: center;
  gap: 40px;
  flex: 1 0 0;
}
@media screen and (max-width: 859px) {
  header .container.desktop .nav {
    display: none;
  }
}
header .container.desktop .nav .menu-item {
  position: relative;
  justify-content: center;
  align-items: center;
  display: inline-flex;
  padding: 2px 0;
  gap: 10px;
  text-decoration: none;
}
header .container.desktop .nav .menu-item > span {
  font-family: "Inter Tight";
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  background-color: --var(black, #000);
}
header .container.desktop .nav .menu-item:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  height: 1px;
  background: #000;
  transition: all ease-in-out 0.2s;
  width: 0;
}
header .container.desktop .nav .menu-item.active:after {
  width: 100%;
}
header .container.desktop .nav .menu-item:hover:after {
  width: 100%;
}
header {
  /*---- MOBILE MENU ----*/
}
header .container.mobile {
  display: flex;
  width: 100%;
  padding-top: 24px;
  padding-bottom: 24px;
  gap: 10px;
  border-radius: 0 0 24px 24px;
  background: #FFF;
  position: absolute;
  left: -100%;
  top: 84px;
  height: calc(100vh - 84px);
  transition: all ease-in-out 0.3s;
  z-index: 10;
}
header .container.mobile.active {
  left: 0;
}
header .container.mobile .nav {
  flex: 1 0 0%;
}
header .container.mobile .nav .anchor {
  align-self: normal;
  padding: 12px 8px;
}
header .container.mobile .nav .anchor:not(:last-child) {
  border-bottom: 0.5px solid rgba(0, 0, 0, 0.1);
}
header .container.mobile .nav .anchor span {
  flex: 1 0 0%;
  opacity: 0.5;
}
header .container.mobile .nav .anchor.active span,
header .container.mobile .nav .anchor:hover span {
  opacity: 1;
}

body.admin-bar header .container.mobile {
  top: 130px;
}

footer {
  width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  flex-direction: column;
  background-color: var(--black, #000);
  color: var(--white, #fff);
}
footer .anchor {
  color: var(--white, #fff);
  font-family: "Inter Tight";
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
}
footer .anchor:after {
  background-color: rgba(255, 255, 255, 0.8);
}
footer > div:nth-child(1).container {
  padding-top: 48px;
  padding-bottom: 32px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
@media (min-width: 860px) {
  footer > div:nth-child(1).container {
    gap: 40px;
  }
}
@media (max-width: 859px) {
  footer > div:nth-child(1).container {
    gap: 48px;
  }
}
@media screen and (min-width: 1130px) {
  footer > div:nth-child(1).container {
    align-items: flex-end;
  }
}
footer > div:nth-child(1).container .footer-logo {
  display: flex;
  padding: 7px 0;
}
footer > div:nth-child(1).container .footer-logo img {
  height: 40px;
}
footer > div:nth-child(1).container .socials {
  display: flex;
  flex: 1 0 0;
  gap: 12px;
  justify-content: flex-end;
  align-self: flex-end;
}
footer > div:nth-child(1).container .socials a {
  overflow: hidden;
  border-radius: 4px;
  width: 48px;
  height: 48px;
  transition: all ease-in-out 0.3s;
}
footer > div:nth-child(1).container .socials a:hover {
  background: rgba(255, 255, 255, 0.2);
}
footer > div:nth-child(1).container .socials a svg {
  width: 100%;
  height: 100%;
}
footer > div:nth-child(1).container .socials a svg path {
  fill: var(--white, #fff);
}
footer > div:nth-child(2).container {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
@media screen and (min-width: 860px) {
  footer > div:nth-child(2).container {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  footer > div:nth-child(2).container .anchor.contact {
    display: none;
  }
}
@media screen and (max-width: 859px) {
  footer > div:nth-child(2).container {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  footer > div:nth-child(2).container .column.contact {
    display: none;
  }
}
@media screen and (min-width: 1130px) {
  footer > div:nth-child(2).container {
    gap: 8%;
  }
}
@media screen and (min-width: 860px) and (max-width: 1129px) {
  footer > div:nth-child(2).container {
    gap: 56px;
  }
}
@media screen and (max-width: 859px) {
  footer > div:nth-child(2).container {
    gap: 48px;
  }
}
@media screen and (max-width: 589px) {
  footer > div:nth-child(2).container {
    flex-direction: column;
  }
}
footer > div:nth-child(2).container .column {
  display: flex;
  gap: 20px;
}
footer > div:nth-child(2).container .column .title {
  font-family: "Inter Tight";
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  opacity: 0.5;
}
footer > div:nth-child(2).container .column .content {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
footer > div:nth-child(2).container .column .content p {
  font-family: "Inter Tight";
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  font-weight: 400;
}
@media screen and (min-width: 590px) {
  footer > div:nth-child(2).container .column .anchor svg {
    display: none;
  }
}
@media screen and (max-width: 589px) {
  footer > div:nth-child(2).container .column .anchor {
    align-self: normal;
    padding: 12px 8px;
  }
  footer > div:nth-child(2).container .column .anchor:not(:last-child) {
    border-bottom: 0.5px solid rgba(255, 255, 255, 0.2);
  }
  footer > div:nth-child(2).container .column .anchor span {
    flex: 1 0 0%;
  }
}
footer > div:nth-child(3).container {
  gap: 8px;
  align-items: center;
}
footer > div:nth-child(3).container p {
  flex: 1 0 0;
  color: var(--white, #FFF);
}
@media (min-width: 590px) {
  footer > div:nth-child(3).container {
    padding-top: 40px;
    padding-bottom: 60px;
  }
  footer > div:nth-child(3).container p {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 16px;
    line-height: 170%;
  }
}
@media (max-width: 589px) {
  footer > div:nth-child(3).container {
    padding-top: 28px;
    padding-bottom: 60px;
  }
  footer > div:nth-child(3).container p {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
  }
}

.breadcrumb .container nav {
  display: flex;
  gap: 4px;
}
.breadcrumb .container nav a,
.breadcrumb .container nav span {
  padding: 3px 0;
}

.advanced_filters {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.6);
  z-index: 999;
  padding-top: 10vh;
  display: none;
  justify-content: center;
}
.advanced_filters.open {
  display: flex;
}
.advanced_filters .container {
  background: white;
  max-width: 640px;
  position: relative;
  border-radius: 12px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 860px) {
  .advanced_filters .container {
    width: 84%;
    padding: 32px 3%;
    align-self: baseline;
  }
}
@media screen and (min-width: 590px) and (max-width: 859px) {
  .advanced_filters .container {
    width: 92%;
    padding: 28px 3.5%;
    align-self: baseline;
  }
}
@media screen and (max-width: 589px) {
  .advanced_filters .container {
    width: 100%;
    padding: 24px 4%;
    max-height: 90vh;
  }
}
.advanced_filters .container .pop_head h2 {
  flex: 1 0 0%;
}
.advanced_filters .container .pop_head {
  padding-bottom: 12px;
  margin-bottom: 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.advanced_filters .container .pop_body {
  display: grid;
  flex: 1;
  overflow-y: auto;
  height: auto;
  align-content: start;
}
@media screen and (min-width: 860px) {
  .advanced_filters .container .pop_body {
    grid-template-columns: repeat(3, 1fr);
    gap: 40px;
    padding-bottom: 104px;
  }
}
@media screen and (min-width: 590px) and (max-width: 859px) {
  .advanced_filters .container .pop_body {
    grid-template-columns: repeat(2, 1fr);
    gap: 32px;
    padding-bottom: 92px;
  }
}
@media screen and (max-width: 589px) {
  .advanced_filters .container .pop_body {
    grid-template-columns: repeat(1, 1fr);
    gap: 24px;
    padding-bottom: 80px;
  }
}
.advanced_filters .container .pop_body .filter_group {
  -moz-column-break-inside: avoid;
       break-inside: avoid;
}
@media screen and (min-width: 590px) {
  .advanced_filters .container .pop_body .filter_group h4 {
    margin-bottom: 12px;
  }
}
@media screen and (max-width: 589px) {
  .advanced_filters .container .pop_body .filter_group h4 {
    margin-bottom: 8px;
  }
}
.advanced_filters .container .pop_body .filter_group .filters {
  display: grid;
}
@media screen and (min-width: 590px) {
  .advanced_filters .container .pop_body .filter_group .filters {
    grid-template-columns: repeat(1, 1fr);
    -moz-column-count: 1;
         column-count: 1;
    gap: 4px;
  }
  .advanced_filters .container .pop_body .filter_group .filters .filter label {
    font-size: 16px;
  }
}
@media screen and (max-width: 589px) {
  .advanced_filters .container .pop_body .filter_group .filters {
    grid-template-columns: repeat(2, 1fr);
    -moz-column-count: 2;
         column-count: 2;
    gap: 2px;
  }
  .advanced_filters .container .pop_body .filter_group .filters .filter label {
    font-size: 14px;
  }
}
.advanced_filters .container .pop_footer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  background-color: var(--white, #FFF);
  z-index: 1;
}
@media screen and (min-width: 860px) {
  .advanced_filters .container .pop_footer {
    padding: 24px 40px;
    gap: 16px;
  }
}
@media screen and (min-width: 590px) and (max-width: 859px) {
  .advanced_filters .container .pop_footer {
    padding: 20px 32px;
    gap: 12px;
  }
}
@media screen and (max-width: 589px) {
  .advanced_filters .container .pop_footer {
    padding: 16px 4%;
    gap: 8px;
  }
}
.advanced_filters .container .pop_footer button {
  flex: 1 0 0%;
}

.front-page {
  display: flex;
  flex-direction: column;
  background: var(--white, #FFF);
  overflow: hidden;
  width: 100%;
}
.front-page section.all-products,
.front-page section.policy,
.front-page section.recommended-products {
  justify-content: center;
  align-items: center;
  display: flex;
  align-self: stretch;
}
.front-page section.hero {
  background: linear-gradient(180deg, #FFF 0%, #F1F1F1 100%);
}
.front-page section.hero > .container {
  gap: 28px;
  align-items: center;
}
@media screen and (min-width: 1400px) {
  .front-page section.hero > .container {
    padding-top: 72px;
    padding-bottom: 72px;
  }
}
@media screen and (min-width: 1130px) and (max-width: 1399px) {
  .front-page section.hero > .container {
    padding-top: 64px;
    padding-bottom: 64px;
  }
}
@media screen and (min-width: 860px) and (max-width: 1129px) {
  .front-page section.hero > .container {
    padding-top: 56px;
    padding-bottom: 56px;
  }
}
@media screen and (min-width: 590px) and (max-width: 859px) {
  .front-page section.hero > .container {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}
@media screen and (max-width: 589px) {
  .front-page section.hero > .container {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
.front-page section.hero > .container h1 {
  flex: 1 0 0%;
  text-align: center;
}
.front-page section.hero > .container .search {
  align-self: stretch;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
}
.front-page section.hero > .container .search .text-fields {
  width: unset;
  align-self: stretch;
  max-width: 480px;
  flex: 1 0 0%;
}
.front-page section.hero > .container .categories {
  display: flex;
  width: 100%;
  overflow-x: auto;
  scrollbar-width: none;
}
@media screen and (min-width: 450px) {
  .front-page section.hero > .container .categories {
    gap: 20px;
    justify-content: center;
  }
}
@media screen and (max-width: 449px) {
  .front-page section.hero > .container .categories {
    gap: 16px;
  }
}
.front-page section.hero > .container .categories .anchor {
  color: var(--on-surface, #000);
  opacity: 0.5;
  padding: 2px 0;
  flex: 0 0 auto;
}
@media screen and (min-width: 590px) {
  .front-page section.hero > .container .categories .anchor {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 16px;
    line-height: 170%;
  }
}
@media screen and (max-width: 589px) {
  .front-page section.hero > .container .categories .anchor {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
  }
}
.front-page section.hero > .container .categories .anchor:hover {
  opacity: 1;
}
.front-page section.hero > .container .categories .anchor:after {
  background-color: var(--on-surface, #000);
}
.front-page section.hero > .container .categories .anchor.active {
  opacity: 1;
}
.front-page section.hero > .container .categories .anchor.active:after {
  width: 100%;
}
.front-page section.all-products > .container {
  flex-direction: column;
}
@media screen and (min-width: 1400px) {
  .front-page section.all-products > .container {
    padding-top: 72px;
    padding-bottom: 72px;
    gap: 36px;
  }
}
@media screen and (min-width: 1130px) and (max-width: 1399px) {
  .front-page section.all-products > .container {
    padding-top: 64px;
    padding-bottom: 64px;
    gap: 32px;
  }
}
@media screen and (min-width: 860px) and (max-width: 1129px) {
  .front-page section.all-products > .container {
    padding-top: 56px;
    padding-bottom: 56px;
    gap: 28px;
  }
}
@media screen and (min-width: 590px) and (max-width: 859px) {
  .front-page section.all-products > .container {
    padding-top: 48px;
    padding-bottom: 48px;
    gap: 24px;
  }
}
@media screen and (max-width: 589px) {
  .front-page section.all-products > .container {
    padding-top: 40px;
    padding-bottom: 40px;
    gap: 20px;
  }
}
.front-page section.all-products > .container .top-area {
  display: flex;
  flex-direction: column;
  gap: 40px;
}
.front-page section.all-products > .container .top-area .heading {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  align-items: center;
  gap: 8px;
}
.front-page section.all-products > .container .top-area .heading h2 {
  flex: 1 0 0%;
  color: var(--on-surface, #000);
}
@media screen and (min-width: 860px) {
  .front-page section.all-products > .container .top-area .heading h2 {
    font-family: "Inter Tight";
    font-weight: 600;
    font-size: 32px;
    line-height: 40px;
  }
}
@media screen and (min-width: 590px) and (max-width: 859px) {
  .front-page section.all-products > .container .top-area .heading h2 {
    font-family: "Inter Tight";
    font-weight: 600;
    font-size: 28px;
    line-height: 36px;
  }
}
@media screen and (max-width: 589px) {
  .front-page section.all-products > .container .top-area .heading h2 {
    font-family: "Inter Tight";
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
  }
}
.front-page section.all-products > .container .top-area .heading .filter-sorting {
  display: flex;
  gap: 10px;
}
.front-page section.all-products > .container .top-area .heading .filter-sorting .text-fields {
  display: flex;
  flex-direction: column;
  gap: 2px;
  border-radius: 4px 4px 0 0;
}
@media screen and (min-width: 590px) {
  .front-page section.all-products > .container .top-area .heading .filter-sorting .text-fields {
    width: 180px;
  }
}
@media screen and (max-width: 589px) {
  .front-page section.all-products > .container .top-area .heading .filter-sorting .text-fields {
    width: 150px;
  }
}
.front-page section.all-products > .container .top-area .heading .filter-sorting .text-fields input {
  pointer-events: none;
}
@media screen and (min-width: 860px) {
  .front-page section.all-products > .container .products {
    display: inline-grid;
    row-gap: 60px;
    -moz-column-gap: 36px;
         column-gap: 36px;
    grid-template-rows: repeat(4, fit-content(100%));
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media screen and (min-width: 590px) and (max-width: 859px) {
  .front-page section.all-products > .container .products {
    display: inline-grid;
    row-gap: 40px;
    -moz-column-gap: 24px;
         column-gap: 24px;
    grid-template-rows: repeat(6, fit-content(100%));
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media screen and (max-width: 589px) {
  .front-page section.all-products > .container .products {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 40px;
  }
  .front-page section.all-products > .container .products .product {
    width: 100%;
  }
}
.front-page section.all-products > .container .divider {
  width: 100%;
  height: 1px;
  background: var(--outline-variant, #D4D4D4);
}
.front-page section.policy {
  color: var(--white, #FFF);
}
.front-page section.policy .wrapper {
  display: flex;
  flex-direction: column;
  gap: 40px;
  align-self: stretch;
  border-radius: 20px;
  background: var(--black, #000);
}
@media screen and (min-width: 1400px) {
  .front-page section.policy .wrapper {
    padding: 60px;
  }
}
@media screen and (min-width: 1130px) and (max-width: 1399px) {
  .front-page section.policy .wrapper {
    padding: 52px;
  }
}
@media screen and (min-width: 860px) and (max-width: 1129px) {
  .front-page section.policy .wrapper {
    padding: 44px;
  }
}
@media screen and (min-width: 590px) and (max-width: 859px) {
  .front-page section.policy .wrapper {
    padding: 36px;
  }
}
@media screen and (max-width: 589px) {
  .front-page section.policy .wrapper {
    padding: 28px;
  }
}
.front-page section.policy .content {
  display: flex;
  align-self: stretch;
  gap: 60px;
}
.front-page section.policy .content p.description {
  color: var(--white, #FFF);
  font-family: "Inter Tight";
  font-weight: 400;
  font-size: 14px;
  line-height: 170%;
  flex: 1 0 0;
}
.front-page section.policy .content .button-wrapper {
  display: flex;
  gap: 16px;
}
.front-page section.policy .content .button-wrapper .button {
  border-radius: 100px;
}
@media screen and (min-width: 860px) and (max-width: 1129px) {
  .front-page section.policy .button-wrapper {
    flex-direction: column;
  }
}
@media screen and (min-width: 860px) {
  .front-page section.policy .content {
    align-items: flex-end;
    justify-content: space-between;
  }
  .front-page section.policy p.description {
    max-width: 50%;
  }
  .front-page section.policy .button-wrapper {
    justify-content: flex-end;
    flex: 0 0 auto;
  }
}
@media screen and (max-width: 859px) {
  .front-page section.policy .content {
    flex-direction: column;
    text-align: center;
    justify-content: center;
    align-items: center;
  }
  .front-page section.policy h2 {
    text-align: center;
  }
  .front-page section.policy h2 br {
    display: none;
  }
  .front-page section.policy .button-wrapper {
    flex-wrap: wrap;
    justify-content: center;
  }
}
@media screen and (max-width: 589px) {
  .front-page section.policy .button-wrapper .button {
    width: 100%;
  }
}
.front-page section.recommended-products > .container {
  flex-direction: column;
  gap: 48px;
  padding-top: 80px;
  padding-bottom: 160px;
}
.front-page section.recommended-products > .container .heading,
.front-page section.recommended-products > .container .products {
  display: flex;
  align-self: stretch;
}
.front-page section.recommended-products > .container .heading {
  align-items: center;
  gap: 12px;
}
.front-page section.recommended-products > .container .heading h2 {
  flex: 1 0 0%;
  color: var(--on-surface, #000);
}
.front-page section.recommended-products > .container .heading .button-wrapper {
  align-items: center;
  display: flex;
  gap: 8px;
}
.front-page section.recommended-products > .container .heading .button-wrapper .button.disabled {
  opacity: 0.4;
  pointer-events: none;
  cursor: not-allowed;
}
.front-page section.recommended-products > .container .products {
  overflow: hidden;
  overflow-x: auto;
  scroll-behavior: smooth;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
@media screen and (min-width: 860px) {
  .front-page section.recommended-products > .container .products {
    gap: 36px;
  }
}
@media screen and (min-width: 590px) and (max-width: 859px) {
  .front-page section.recommended-products > .container .products {
    gap: 24px;
  }
}
@media screen and (max-width: 589px) {
  .front-page section.recommended-products > .container .products {
    gap: 16px;
  }
}
.front-page section.recommended-products > .container .products::-webkit-scrollbar {
  display: none;
}
.front-page section.recommended-products > .container .products .product {
  flex: 0 0 auto;
}
@media screen and (min-width: 1400px) {
  .front-page section.recommended-products > .container .products .product {
    width: 28%;
  }
}
@media screen and (min-width: 1130px) and (max-width: 1399px) {
  .front-page section.recommended-products > .container .products .product {
    width: 32%;
  }
}
@media screen and (min-width: 860px) and (max-width: 1129px) {
  .front-page section.recommended-products > .container .products .product {
    width: 36%;
  }
}
@media screen and (min-width: 590px) and (max-width: 859px) {
  .front-page section.recommended-products > .container .products .product {
    width: 40%;
  }
}
@media screen and (max-width: 589px) {
  .front-page section.recommended-products > .container .products .product {
    width: 60%;
  }
}

@media screen and (min-width: 1400px) {
  body.about {
    width: 100%;
  }
  body.about > .frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
    background: #FFF;
    overflow: hidden;
  }
  body.about > .frame > header:nth-child(1) {
    gap: 10px;
    background: #FFF;
  }
  body.about > .frame > header:nth-child(1) > .container {
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1400px;
    padding: 40px;
    gap: 10px;
    border-radius: 0 0 24px 24px;
    background: #FFF;
  }
  body.about > .frame > header:nth-child(1) > .container svg:nth-child(1) {
    width: 142px;
    height: 40px;
    aspect-ratio: 71/20;
    overflow: hidden;
  }
  body.about > .frame > header:nth-child(1) > .container > main:nth-child(2).nav {
    justify-content: center;
    gap: 40px;
    flex: 1 0 0;
  }
  body.about > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(1).main-menu-item, body.about > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(2).main-menu-item, body.about > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(3).main-menu-item, body.about > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(4).main-menu-item {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 2px 0;
    gap: 10px;
  }
  body.about > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    gap: 20px;
  }
  body.about > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(1), body.about > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(2) {
    width: 32px;
    height: 32px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > header:nth-child(1) > .container > main:nth-child(2).nav, body.about > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) {
    padding-bottom: 40px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container {
    display: flex;
    max-width: 1380px;
    padding: 80px 40px 120px 40px;
    flex-direction: column;
    gap: 80px;
    flex: 1 0 0;
    background: rgba(255, 255, 255, 0);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame {
    width: 100%;
    max-width: 1320px;
    gap: 20px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > label:nth-child(1) {
    width: 100%;
    max-width: 840px;
    color: #000;
    text-align: center;
    font-family: "Inter Tight";
    font-size: 60px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).frame {
    justify-content: center;
    height: 520px;
    gap: 10px;
    aspect-ratio: 5/2;
    border-radius: 20px;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).frame > ._3d-rendering-loft-luxury-livi {
    height: 866.667px;
    flex-shrink: 0;
    align-self: stretch;
    aspect-ratio: 3/2;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame {
    gap: 80px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(1).frame {
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(1).frame > label {
    max-width: 480px;
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame {
    justify-content: center;
    flex-direction: column;
    gap: 40px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > h4:nth-child(1) {
    width: 100%;
    max-width: 720px;
    color: #000;
    font-family: "Inter Tight";
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame {
    align-items: center;
    width: 20px;
    gap: 2px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame > h2:nth-child(1) {
    color: #FF6F43;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame svg:nth-child(2) {
    width: 0;
    flex: 1 0 0;
    stroke-width: 1px;
    stroke: #000;
    opacity: 0.1;
    opacity: 0.1000000015;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    padding-bottom: 28px;
    gap: 8px;
    flex: 1 0 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > h2:nth-child(1) {
    color: var(--on-surface, #000);
    font-weight: 700;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > p:nth-child(2) {
    color: var(--on-surface-variant, #6D6D6D);
    font-weight: 400;
    line-height: 170%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > h2:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    align-items: center;
    width: 20px;
    gap: 2px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    color: #FF6F43;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame svg:nth-child(2) {
    width: 0;
    flex: 1 0 0;
    stroke-width: 1px;
    stroke: #000;
    opacity: 0.1;
    opacity: 0.1000000015;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    padding-bottom: 28px;
    gap: 8px;
    flex: 1 0 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2:nth-child(1) {
    color: var(--on-surface, #000);
    font-weight: 700;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    color: var(--on-surface-variant, #6D6D6D);
    font-weight: 400;
    line-height: 170%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame {
    align-items: center;
    width: 20px;
    gap: 2px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > h2:nth-child(1) {
    color: #FF6F43;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame svg:nth-child(2) {
    width: 0;
    flex: 1 0 0;
    stroke-width: 1px;
    stroke: #000;
    opacity: 0.1;
    opacity: 0.1000000015;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame {
    padding-bottom: 28px;
    gap: 8px;
    flex: 1 0 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > h2:nth-child(1) {
    color: var(--on-surface, #000);
    font-weight: 700;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > p:nth-child(2) {
    color: var(--on-surface-variant, #6D6D6D);
    font-weight: 400;
    line-height: 170%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > h2:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame {
    display: flex;
    gap: 32px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    flex: 1 0 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).frame {
    align-items: center;
    flex-direction: column;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame {
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container {
    display: flex;
    max-width: 1380px;
    padding: 80px 40px 120px 40px;
    gap: 80px;
    flex: 1 0 0;
    background: rgba(255, 255, 255, 0);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).frame > h4:nth-child(1) {
    width: 100%;
    max-width: 720px;
    font-size: 24px;
    font-weight: 500;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).frame > p:nth-child(2) {
    align-self: stretch;
    font-size: 100px;
    font-weight: 400;
    line-height: 120%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).frame > h4:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).frame > p:nth-child(2) {
    color: #000;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).frame > h4:nth-child(1) {
    width: 100%;
    max-width: 720px;
    font-size: 24px;
    font-weight: 500;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-size: 100px;
    font-weight: 400;
    line-height: 120%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).frame > h4:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).frame > p:nth-child(2) {
    color: #000;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(3).frame > h4:nth-child(1) {
    width: 100%;
    max-width: 720px;
    font-size: 24px;
    font-weight: 500;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(3).frame > p:nth-child(2) {
    align-self: stretch;
    font-size: 100px;
    font-weight: 400;
    line-height: 120%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(3).frame > h4:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(3).frame > p:nth-child(2) {
    color: #000;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).frame, body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(3).frame {
    justify-content: center;
    display: flex;
    flex-direction: column;
    gap: 10px;
    flex: 1 0 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame {
    background: var(--surface, #FFF);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container {
    display: flex;
    max-width: 1380px;
    padding: 0 40px;
    flex-direction: column;
    gap: 10px;
    flex: 1 0 0;
    background: rgba(255, 255, 255, 0);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame {
    justify-content: flex-end;
    align-items: center;
    display: flex;
    padding: 60px;
    flex-direction: column;
    gap: 60px;
    align-self: stretch;
    border-radius: 20px;
    background: var(--black, #000);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > h2:nth-child(1) {
    align-self: stretch;
    color: var(--white, #FFF);
    text-align: center;
    font-family: "Inter Tight";
    font-size: 60px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 220px;
    height: 56px;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 28px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 > div:nth-child(2).container > div:nth-child(1).frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 > div:nth-child(2).container svg:nth-child(2) {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame {
    background: #FFF;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    max-width: 1380px;
    padding: 80px 40px 120px 40px;
    flex-direction: column;
    gap: 40px;
    flex: 1 0 0;
    background: rgba(255, 255, 255, 0);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(1).frame {
    flex-direction: column;
    gap: 32px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(1).frame > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 10px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(1).frame > .frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 {
    gap: 36px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(1).thumbnail {
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(1).thumbnail > .restaurant-interior-1 {
    height: 272.822px;
    flex: 1 0 0;
    aspect-ratio: 409.33/272.82;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame {
    padding: 0 24px;
    flex-direction: column;
    gap: 32px;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 99.999%;
    left: 0%;
    top: 0%;
    z-index: 1;
    opacity: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-19 {
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-19 > label:nth-child(1) {
    font-size: 36px;
    line-height: 44px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-19 > h4:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-19 > label:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-19 > h4:nth-child(2) {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
    font-weight: 500;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) {
    justify-content: center;
    align-items: center;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame {
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    width: 20px;
    height: 20px;
    padding: 4.167px 5px 5px 4.167px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-19, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(1).thumbnail, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(1).thumbnail {
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(1).thumbnail > .image-50 {
    height: 730.379px;
    flex: 1 0 0;
    aspect-ratio: 51/91;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame {
    padding: 0 24px;
    flex-direction: column;
    gap: 32px;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0.024%;
    z-index: 1;
    opacity: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-18 {
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-18 > label:nth-child(1) {
    font-size: 36px;
    line-height: 44px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-18 > h4:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-18 > label:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-18 > h4:nth-child(2) {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
    font-weight: 500;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) {
    justify-content: center;
    align-items: center;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame {
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    width: 20px;
    height: 20px;
    padding: 4.167px 5px 5px 4.167px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-18, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(1).thumbnail, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(1).thumbnail {
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(1).thumbnail > ._3d-rendering-modern-dining-ro {
    height: 272.889px;
    flex: 1 0 0;
    aspect-ratio: 3/2;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame {
    padding: 0 24px;
    flex-direction: column;
    gap: 32px;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 99.975%;
    left: 0%;
    top: -74%;
    z-index: 1;
    opacity: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-24 {
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-24 > label:nth-child(1) {
    font-size: 36px;
    line-height: 44px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-24 > h4:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-24 > label:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-24 > h4:nth-child(2) {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
    font-weight: 500;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) {
    justify-content: center;
    align-items: center;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame {
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    width: 20px;
    height: 20px;
    padding: 4.167px 5px 5px 4.167px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-24, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(1).thumbnail, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card {
    justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 20px;
    align-self: stretch;
    border-radius: 12px;
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(1).thumbnail {
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(1).thumbnail > .image-45 {
    height: 512px;
    flex: 1 0 0;
    aspect-ratio: 307/384;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame {
    padding: 0 24px;
    flex-direction: column;
    gap: 32px;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 99.919%;
    height: 100%;
    left: -81%;
    top: 0%;
    z-index: 1;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame {
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame > label:nth-child(1) {
    font-size: 40px;
    line-height: 48px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame > label:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
    font-weight: 500;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) {
    justify-content: center;
    align-items: center;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid #FFF;
    background: rgba(0, 0, 0, 0.5);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #FFF;
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    width: 20px;
    height: 20px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(1).thumbnail, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(1).thumbnail {
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(1).thumbnail > .image-48 {
    height: 409.333px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame {
    padding: 0 24px;
    flex-direction: column;
    gap: 32px;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 99.999%;
    left: -81%;
    top: 0%;
    z-index: 1;
    opacity: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-17 {
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-17 > label:nth-child(1) {
    font-size: 36px;
    line-height: 44px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-17 > h4:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-17 > label:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-17 > h4:nth-child(2) {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
    font-weight: 500;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) {
    justify-content: center;
    align-items: center;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame {
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    width: 20px;
    height: 20px;
    padding: 4.167px 5px 5px 4.167px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-17, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(1).thumbnail, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(1).thumbnail {
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(1).thumbnail > ._3d-rendering-loft-scandinavia {
    height: 272.889px;
    flex: 1 0 0;
    aspect-ratio: 3/2;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame {
    padding: 0 24px;
    flex-direction: column;
    gap: 32px;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 99.975%;
    left: -81%;
    top: -122%;
    z-index: 1;
    opacity: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-23 {
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-23 > label:nth-child(1) {
    font-size: 36px;
    line-height: 44px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-23 > h4:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-23 > label:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-23 > h4:nth-child(2) {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
    font-weight: 500;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) {
    justify-content: center;
    align-items: center;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame {
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    width: 20px;
    height: 20px;
    padding: 4.167px 5px 5px 4.167px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-23, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(1).thumbnail, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card {
    justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 20px;
    align-self: stretch;
    border-radius: 12px;
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(1).thumbnail {
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(1).thumbnail > .luxury-bedroom-suite-resort-hi {
    height: 292.286px;
    flex: 1 0 0;
    aspect-ratio: 409.33/292.29;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame {
    padding: 0 24px;
    flex-direction: column;
    gap: 32px;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 100.001%;
    left: 0.081%;
    top: 0%;
    z-index: 1;
    opacity: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-20 {
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-20 > label:nth-child(1) {
    font-size: 36px;
    line-height: 44px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-20 > h4:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-20 > label:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-20 > h4:nth-child(2) {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
    font-weight: 500;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) {
    justify-content: center;
    align-items: center;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame {
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    width: 20px;
    height: 20px;
    padding: 4.167px 5px 5px 4.167px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-20, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(1).thumbnail, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(1).thumbnail {
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(1).thumbnail > ._3d-rendering-loft-luxury-livi {
    height: 272.889px;
    flex: 1 0 0;
    aspect-ratio: 3/2;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame {
    padding: 0 24px;
    flex-direction: column;
    gap: 32px;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 99.975%;
    left: 0.081%;
    top: -105%;
    z-index: 1;
    opacity: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-21 {
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-21 > label:nth-child(1) {
    font-size: 36px;
    line-height: 44px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-21 > h4:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-21 > label:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-21 > h4:nth-child(2) {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
    font-weight: 500;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) {
    justify-content: center;
    align-items: center;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame {
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    width: 20px;
    height: 20px;
    padding: 4.167px 5px 5px 4.167px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-21, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(1).thumbnail, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(1).thumbnail {
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(1).thumbnail > .image-52 {
    height: 409.333px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame {
    padding: 0 24px;
    flex-direction: column;
    gap: 32px;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 99.999%;
    left: 0.081%;
    top: -43%;
    z-index: 1;
    opacity: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-22 {
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-22 > label:nth-child(1) {
    font-size: 36px;
    line-height: 44px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-22 > h4:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-22 > label:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-22 > h4:nth-child(2) {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
    font-weight: 500;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) {
    justify-content: center;
    align-items: center;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame {
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    width: 20px;
    height: 20px;
    padding: 4.167px 5px 5px 4.167px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-22, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(1).thumbnail, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card {
    justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 20px;
    align-self: stretch;
    border-radius: 12px;
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 {
    display: flex;
    flex-direction: column;
    gap: 36px;
    flex: 1 0 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 {
    justify-content: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 {
    display: flex;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(2).frame, body.about > .frame > main:nth-child(2) > div:nth-child(3).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 10px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(2).frame {
    background: rgba(255, 255, 255, 0);
  }
  body.about > .frame > footer:nth-child(3).device-desktop {
    justify-content: center;
    background: #0E0E0E;
  }
  body.about > .frame > header:nth-child(1), body.about > .frame > footer:nth-child(3).device-desktop {
    align-items: center;
  }
  body.about > .frame > header:nth-child(1), body.about > .frame > main:nth-child(2), body.about > .frame > footer:nth-child(3).device-desktop {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.about > .frame > header:nth-child(1), body.about > .frame > main:nth-child(2) {
    overflow: hidden;
  }
}
@media screen and (min-width: 1130px) and (max-width: 1399px) {
  body.about {
    width: 100%;
  }
  body.about > .frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
    background: #FFF;
    overflow: hidden;
  }
  body.about > .frame > header:nth-child(1) {
    gap: 10px;
    background: #FFF;
  }
  body.about > .frame > header:nth-child(1) > .container {
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1400px;
    padding: 40px 45px;
    gap: 10px;
    border-radius: 0 0 24px 24px;
    background: #FFF;
  }
  body.about > .frame > header:nth-child(1) > .container svg:nth-child(1) {
    width: 142px;
    height: 40px;
    aspect-ratio: 71/20;
    overflow: hidden;
  }
  body.about > .frame > header:nth-child(1) > .container > main:nth-child(2).nav {
    justify-content: center;
    gap: 40px;
    flex: 1 0 0;
  }
  body.about > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(1).main-menu-item, body.about > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(2).main-menu-item, body.about > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(3).main-menu-item, body.about > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(4).main-menu-item {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 2px 0;
    gap: 10px;
  }
  body.about > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    gap: 20px;
  }
  body.about > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(1), body.about > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(2) {
    width: 32px;
    height: 32px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > header:nth-child(1) > .container > main:nth-child(2).nav, body.about > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) {
    padding-bottom: 40px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container {
    display: flex;
    max-width: 1380px;
    padding: 80px 45px 120px 45px;
    flex-direction: column;
    gap: 80px;
    flex: 1 0 0;
    background: rgba(255, 255, 255, 0);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame {
    width: 100%;
    max-width: 1320px;
    gap: 20px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > label:nth-child(1) {
    width: 100%;
    max-width: 840px;
    color: #000;
    text-align: center;
    font-family: "Inter Tight";
    font-size: 60px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).frame {
    justify-content: center;
    height: 416px;
    gap: 10px;
    aspect-ratio: 5/2;
    border-radius: 20px;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).frame > ._3d-rendering-loft-luxury-livi {
    height: 693.333px;
    flex-shrink: 0;
    align-self: stretch;
    aspect-ratio: 3/2;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame {
    gap: 80px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(1).frame {
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(1).frame > label {
    max-width: 480px;
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame {
    justify-content: center;
    flex-direction: column;
    gap: 40px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > h4:nth-child(1) {
    width: 100%;
    max-width: 720px;
    color: #000;
    font-family: "Inter Tight";
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame {
    align-items: center;
    width: 20px;
    gap: 2px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame > h2:nth-child(1) {
    color: #FF6F43;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame svg:nth-child(2) {
    width: 0;
    flex: 1 0 0;
    stroke-width: 1px;
    stroke: #000;
    opacity: 0.1;
    opacity: 0.1000000015;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    padding-bottom: 28px;
    gap: 8px;
    flex: 1 0 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > h2:nth-child(1) {
    color: var(--on-surface, #000);
    font-weight: 700;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > p:nth-child(2) {
    color: var(--on-surface-variant, #6D6D6D);
    font-weight: 400;
    line-height: 170%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > h2:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    align-items: center;
    width: 20px;
    gap: 2px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    color: #FF6F43;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame svg:nth-child(2) {
    width: 0;
    flex: 1 0 0;
    stroke-width: 1px;
    stroke: #000;
    opacity: 0.1;
    opacity: 0.1000000015;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    padding-bottom: 28px;
    gap: 8px;
    flex: 1 0 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2:nth-child(1) {
    color: var(--on-surface, #000);
    font-weight: 700;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    color: var(--on-surface-variant, #6D6D6D);
    font-weight: 400;
    line-height: 170%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame {
    align-items: center;
    width: 20px;
    gap: 2px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > h2:nth-child(1) {
    color: #FF6F43;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame svg:nth-child(2) {
    width: 0;
    flex: 1 0 0;
    stroke-width: 1px;
    stroke: #000;
    opacity: 0.1;
    opacity: 0.1000000015;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame {
    padding-bottom: 28px;
    gap: 8px;
    flex: 1 0 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > h2:nth-child(1) {
    color: var(--on-surface, #000);
    font-weight: 700;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > p:nth-child(2) {
    color: var(--on-surface-variant, #6D6D6D);
    font-weight: 400;
    line-height: 170%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > h2:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame {
    display: flex;
    gap: 32px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    flex: 1 0 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).frame {
    align-items: center;
    flex-direction: column;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame {
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container {
    display: flex;
    max-width: 1380px;
    padding: 80px 45px 120px 45px;
    gap: 80px;
    flex: 1 0 0;
    background: rgba(255, 255, 255, 0);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).frame > h4:nth-child(1) {
    width: 100%;
    max-width: 720px;
    font-size: 24px;
    font-weight: 500;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).frame > p:nth-child(2) {
    align-self: stretch;
    font-size: 100px;
    font-weight: 400;
    line-height: 120%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).frame > h4:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).frame > p:nth-child(2) {
    color: #000;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).frame > h4:nth-child(1) {
    width: 100%;
    max-width: 720px;
    font-size: 24px;
    font-weight: 500;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-size: 100px;
    font-weight: 400;
    line-height: 120%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).frame > h4:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).frame > p:nth-child(2) {
    color: #000;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(3).frame > h4:nth-child(1) {
    width: 100%;
    max-width: 720px;
    font-size: 24px;
    font-weight: 500;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(3).frame > p:nth-child(2) {
    align-self: stretch;
    font-size: 100px;
    font-weight: 400;
    line-height: 120%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(3).frame > h4:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(3).frame > p:nth-child(2) {
    color: #000;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).frame, body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(3).frame {
    justify-content: center;
    display: flex;
    flex-direction: column;
    gap: 10px;
    flex: 1 0 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame {
    background: var(--surface, #FFF);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container {
    display: flex;
    max-width: 1380px;
    padding: 0 45px;
    flex-direction: column;
    gap: 10px;
    flex: 1 0 0;
    background: rgba(255, 255, 255, 0);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame {
    justify-content: flex-end;
    align-items: center;
    display: flex;
    padding: 60px;
    flex-direction: column;
    gap: 60px;
    align-self: stretch;
    border-radius: 20px;
    background: var(--black, #000);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > h2:nth-child(1) {
    align-self: stretch;
    color: var(--white, #FFF);
    text-align: center;
    font-family: "Inter Tight";
    font-size: 60px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 220px;
    height: 56px;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 28px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 > div:nth-child(2).container > div:nth-child(1).frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 > div:nth-child(2).container svg:nth-child(2) {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame {
    background: #FFF;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    max-width: 1380px;
    padding: 80px 45px 120px 45px;
    flex-direction: column;
    gap: 40px;
    flex: 1 0 0;
    background: rgba(255, 255, 255, 0);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(1).frame {
    flex-direction: column;
    gap: 32px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(1).frame > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 10px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(1).frame > .frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 {
    gap: 36px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(1).thumbnail {
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(1).thumbnail > .restaurant-interior-1 {
    height: 215.059px;
    flex: 1 0 0;
    aspect-ratio: 322.67/215.06;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame {
    padding: 0 24px;
    flex-direction: column;
    gap: 32px;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 99.999%;
    left: 0%;
    top: 0%;
    z-index: 1;
    opacity: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-19 {
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-19 > label:nth-child(1) {
    font-size: 36px;
    line-height: 44px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-19 > h4:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-19 > label:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-19 > h4:nth-child(2) {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
    font-weight: 500;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) {
    justify-content: center;
    align-items: center;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame {
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    width: 20px;
    height: 20px;
    padding: 4.167px 5px 5px 4.167px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-19, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(1).thumbnail, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(1).thumbnail {
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(1).thumbnail > .image-50 {
    height: 575.739px;
    flex: 1 0 0;
    aspect-ratio: 51/91;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame {
    padding: 0 24px;
    flex-direction: column;
    gap: 32px;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0.024%;
    z-index: 1;
    opacity: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-18 {
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-18 > label:nth-child(1) {
    font-size: 36px;
    line-height: 44px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-18 > h4:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-18 > label:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-18 > h4:nth-child(2) {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
    font-weight: 500;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) {
    justify-content: center;
    align-items: center;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame {
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    width: 20px;
    height: 20px;
    padding: 4.167px 5px 5px 4.167px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-18, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(1).thumbnail, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(1).thumbnail {
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(1).thumbnail > ._3d-rendering-modern-dining-ro {
    height: 215.111px;
    flex: 1 0 0;
    aspect-ratio: 3/2;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame {
    padding: 0 24px;
    flex-direction: column;
    gap: 32px;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 99.975%;
    left: 0%;
    top: -74%;
    z-index: 1;
    opacity: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-24 {
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-24 > label:nth-child(1) {
    font-size: 36px;
    line-height: 44px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-24 > h4:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-24 > label:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-24 > h4:nth-child(2) {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
    font-weight: 500;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) {
    justify-content: center;
    align-items: center;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame {
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    width: 20px;
    height: 20px;
    padding: 4.167px 5px 5px 4.167px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-24, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(1).thumbnail, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card {
    justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 20px;
    align-self: stretch;
    border-radius: 12px;
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(1).thumbnail {
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(1).thumbnail > .image-45 {
    height: 403.596px;
    flex: 1 0 0;
    aspect-ratio: 307/384;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame {
    padding: 0 24px;
    flex-direction: column;
    gap: 32px;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 99.919%;
    height: 100%;
    left: -81%;
    top: 0%;
    z-index: 1;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame {
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame > label:nth-child(1) {
    font-size: 40px;
    line-height: 48px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame > label:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
    font-weight: 500;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) {
    justify-content: center;
    align-items: center;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid #FFF;
    background: rgba(0, 0, 0, 0.5);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #FFF;
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    width: 20px;
    height: 20px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(1).thumbnail, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(1).thumbnail {
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(1).thumbnail > .image-48 {
    height: 322.667px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame {
    padding: 0 24px;
    flex-direction: column;
    gap: 32px;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 99.999%;
    left: -81%;
    top: 0%;
    z-index: 1;
    opacity: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-17 {
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-17 > label:nth-child(1) {
    font-size: 36px;
    line-height: 44px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-17 > h4:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-17 > label:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-17 > h4:nth-child(2) {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
    font-weight: 500;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) {
    justify-content: center;
    align-items: center;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame {
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    width: 20px;
    height: 20px;
    padding: 4.167px 5px 5px 4.167px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-17, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(1).thumbnail, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(1).thumbnail {
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(1).thumbnail > ._3d-rendering-loft-scandinavia {
    height: 215.111px;
    flex: 1 0 0;
    aspect-ratio: 3/2;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame {
    padding: 0 24px;
    flex-direction: column;
    gap: 32px;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 99.975%;
    left: -81%;
    top: -122%;
    z-index: 1;
    opacity: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-23 {
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-23 > label:nth-child(1) {
    font-size: 36px;
    line-height: 44px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-23 > h4:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-23 > label:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-23 > h4:nth-child(2) {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
    font-weight: 500;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) {
    justify-content: center;
    align-items: center;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame {
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    width: 20px;
    height: 20px;
    padding: 4.167px 5px 5px 4.167px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-23, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(1).thumbnail, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card {
    justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 20px;
    align-self: stretch;
    border-radius: 12px;
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(1).thumbnail {
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(1).thumbnail > .luxury-bedroom-suite-resort-hi {
    height: 230.401px;
    flex: 1 0 0;
    aspect-ratio: 322.67/230.4;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame {
    padding: 0 24px;
    flex-direction: column;
    gap: 32px;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 100.001%;
    left: 0.081%;
    top: 0%;
    z-index: 1;
    opacity: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-20 {
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-20 > label:nth-child(1) {
    font-size: 36px;
    line-height: 44px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-20 > h4:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-20 > label:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-20 > h4:nth-child(2) {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
    font-weight: 500;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) {
    justify-content: center;
    align-items: center;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame {
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    width: 20px;
    height: 20px;
    padding: 4.167px 5px 5px 4.167px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-20, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(1).thumbnail, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(1).thumbnail {
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(1).thumbnail > ._3d-rendering-loft-luxury-livi {
    height: 215.111px;
    flex: 1 0 0;
    aspect-ratio: 3/2;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame {
    padding: 0 24px;
    flex-direction: column;
    gap: 32px;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 99.975%;
    left: 0.081%;
    top: -105%;
    z-index: 1;
    opacity: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-21 {
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-21 > label:nth-child(1) {
    font-size: 36px;
    line-height: 44px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-21 > h4:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-21 > label:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-21 > h4:nth-child(2) {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
    font-weight: 500;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) {
    justify-content: center;
    align-items: center;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame {
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    width: 20px;
    height: 20px;
    padding: 4.167px 5px 5px 4.167px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-21, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(1).thumbnail, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(1).thumbnail {
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(1).thumbnail > .image-52 {
    height: 322.667px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame {
    padding: 0 24px;
    flex-direction: column;
    gap: 32px;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 99.999%;
    left: 0.081%;
    top: -43%;
    z-index: 1;
    opacity: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-22 {
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-22 > label:nth-child(1) {
    font-size: 36px;
    line-height: 44px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-22 > h4:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-22 > label:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-22 > h4:nth-child(2) {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
    font-weight: 500;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) {
    justify-content: center;
    align-items: center;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame {
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    width: 20px;
    height: 20px;
    padding: 4.167px 5px 5px 4.167px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-22, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(1).thumbnail, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card {
    justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 20px;
    align-self: stretch;
    border-radius: 12px;
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 {
    display: flex;
    flex-direction: column;
    gap: 36px;
    flex: 1 0 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 {
    justify-content: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 {
    display: flex;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(2).frame, body.about > .frame > main:nth-child(2) > div:nth-child(3).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 10px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(2).frame {
    background: rgba(255, 255, 255, 0);
  }
  body.about > .frame > footer:nth-child(3).device-notebook {
    justify-content: center;
    background: #0E0E0E;
  }
  body.about > .frame > header:nth-child(1), body.about > .frame > footer:nth-child(3).device-notebook {
    align-items: center;
  }
  body.about > .frame > header:nth-child(1), body.about > .frame > main:nth-child(2), body.about > .frame > footer:nth-child(3).device-notebook {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.about > .frame > header:nth-child(1), body.about > .frame > main:nth-child(2) {
    overflow: hidden;
  }
}
@media screen and (min-width: 860px) and (max-width: 1129px) {
  body.about {
    width: 100%;
  }
  body.about > .frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
    background: #FFF;
    overflow: hidden;
  }
  body.about > .frame > header:nth-child(1) {
    gap: 10px;
    background: #FFF;
  }
  body.about > .frame > header:nth-child(1) > .container {
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1400px;
    padding: 40px 34px;
    gap: 10px;
    border-radius: 0 0 24px 24px;
    background: #FFF;
  }
  body.about > .frame > header:nth-child(1) > .container svg:nth-child(1) {
    width: 142px;
    height: 40px;
    aspect-ratio: 71/20;
    overflow: hidden;
  }
  body.about > .frame > header:nth-child(1) > .container > main:nth-child(2).nav {
    justify-content: center;
    gap: 40px;
    flex: 1 0 0;
  }
  body.about > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(1).main-menu-item, body.about > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(2).main-menu-item, body.about > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(3).main-menu-item, body.about > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(4).main-menu-item {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 2px 0;
    gap: 10px;
  }
  body.about > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    gap: 20px;
  }
  body.about > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(1), body.about > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(2) {
    width: 32px;
    height: 32px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > header:nth-child(1) > .container > main:nth-child(2).nav, body.about > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) {
    padding-bottom: 40px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container {
    display: flex;
    max-width: 1380px;
    padding: 80px 34px 120px 34px;
    flex-direction: column;
    gap: 80px;
    flex: 1 0 0;
    background: rgba(255, 255, 255, 0);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame {
    width: 100%;
    max-width: 1320px;
    gap: 20px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > label:nth-child(1) {
    width: 100%;
    max-width: 840px;
    color: #000;
    text-align: center;
    font-family: "Inter Tight";
    font-size: 60px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).frame {
    justify-content: center;
    height: 316.8px;
    gap: 10px;
    aspect-ratio: 5/2;
    border-radius: 20px;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).frame > ._3d-rendering-loft-luxury-livi {
    height: 528px;
    flex-shrink: 0;
    align-self: stretch;
    aspect-ratio: 3/2;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame {
    gap: 80px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(1).frame {
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(1).frame > label {
    max-width: 480px;
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame {
    justify-content: center;
    flex-direction: column;
    gap: 40px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > h4:nth-child(1) {
    width: 100%;
    max-width: 720px;
    color: #000;
    font-family: "Inter Tight";
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame {
    align-items: center;
    width: 20px;
    gap: 2px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame > h2:nth-child(1) {
    color: #FF6F43;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame svg:nth-child(2) {
    width: 0;
    flex: 1 0 0;
    stroke-width: 1px;
    stroke: #000;
    opacity: 0.1;
    opacity: 0.1000000015;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    padding-bottom: 28px;
    gap: 8px;
    flex: 1 0 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > h2:nth-child(1) {
    color: var(--on-surface, #000);
    font-weight: 700;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > p:nth-child(2) {
    color: var(--on-surface-variant, #6D6D6D);
    font-weight: 400;
    line-height: 170%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > h2:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    align-items: center;
    width: 20px;
    gap: 2px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    color: #FF6F43;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame svg:nth-child(2) {
    width: 0;
    flex: 1 0 0;
    stroke-width: 1px;
    stroke: #000;
    opacity: 0.1;
    opacity: 0.1000000015;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    padding-bottom: 28px;
    gap: 8px;
    flex: 1 0 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2:nth-child(1) {
    color: var(--on-surface, #000);
    font-weight: 700;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    color: var(--on-surface-variant, #6D6D6D);
    font-weight: 400;
    line-height: 170%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame {
    align-items: center;
    width: 20px;
    gap: 2px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > h2:nth-child(1) {
    color: #FF6F43;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame svg:nth-child(2) {
    width: 0;
    flex: 1 0 0;
    stroke-width: 1px;
    stroke: #000;
    opacity: 0.1;
    opacity: 0.1000000015;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame {
    padding-bottom: 28px;
    gap: 8px;
    flex: 1 0 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > h2:nth-child(1) {
    color: var(--on-surface, #000);
    font-weight: 700;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > p:nth-child(2) {
    color: var(--on-surface-variant, #6D6D6D);
    font-weight: 400;
    line-height: 170%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > h2:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame {
    display: flex;
    gap: 32px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    flex: 1 0 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).frame {
    align-items: center;
    flex-direction: column;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame {
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container {
    display: flex;
    max-width: 1380px;
    padding: 80px 34px 120px 34px;
    gap: 80px;
    flex: 1 0 0;
    background: rgba(255, 255, 255, 0);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).frame > h4:nth-child(1) {
    width: 100%;
    max-width: 720px;
    font-size: 24px;
    font-weight: 500;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).frame > p:nth-child(2) {
    align-self: stretch;
    font-size: 100px;
    font-weight: 400;
    line-height: 120%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).frame > h4:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).frame > p:nth-child(2) {
    color: #000;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).frame > h4:nth-child(1) {
    width: 100%;
    max-width: 720px;
    font-size: 24px;
    font-weight: 500;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-size: 100px;
    font-weight: 400;
    line-height: 120%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).frame > h4:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).frame > p:nth-child(2) {
    color: #000;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(3).frame > h4:nth-child(1) {
    width: 100%;
    max-width: 720px;
    font-size: 24px;
    font-weight: 500;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(3).frame > p:nth-child(2) {
    align-self: stretch;
    font-size: 100px;
    font-weight: 400;
    line-height: 120%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(3).frame > h4:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(3).frame > p:nth-child(2) {
    color: #000;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).frame, body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(3).frame {
    justify-content: center;
    display: flex;
    flex-direction: column;
    gap: 10px;
    flex: 1 0 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame {
    background: var(--surface, #FFF);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container {
    display: flex;
    max-width: 1380px;
    padding: 0 34px;
    flex-direction: column;
    gap: 10px;
    flex: 1 0 0;
    background: rgba(255, 255, 255, 0);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame {
    justify-content: flex-end;
    align-items: center;
    display: flex;
    padding: 60px;
    flex-direction: column;
    gap: 60px;
    align-self: stretch;
    border-radius: 20px;
    background: var(--black, #000);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > h2:nth-child(1) {
    align-self: stretch;
    color: var(--white, #FFF);
    text-align: center;
    font-family: "Inter Tight";
    font-size: 60px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 220px;
    height: 56px;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 28px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 > div:nth-child(2).container > div:nth-child(1).frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 > div:nth-child(2).container svg:nth-child(2) {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame {
    background: #FFF;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    max-width: 1380px;
    padding: 80px 34px 120px 34px;
    flex-direction: column;
    gap: 40px;
    flex: 1 0 0;
    background: rgba(255, 255, 255, 0);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(1).frame {
    flex-direction: column;
    gap: 32px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(1).frame > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 10px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(1).frame > .frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 {
    gap: 36px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(1).thumbnail {
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(1).thumbnail > .restaurant-interior-1 {
    height: 159.961px;
    flex: 1 0 0;
    aspect-ratio: 240/159.96;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame {
    padding: 0 24px;
    flex-direction: column;
    gap: 32px;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 99.999%;
    left: 0%;
    top: 0%;
    z-index: 1;
    opacity: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-19 {
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-19 > label:nth-child(1) {
    font-size: 36px;
    line-height: 44px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-19 > h4:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-19 > label:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-19 > h4:nth-child(2) {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
    font-weight: 500;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) {
    justify-content: center;
    align-items: center;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame {
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    width: 20px;
    height: 20px;
    padding: 4.167px 5px 5px 4.167px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-19, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(1).thumbnail, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(1).thumbnail {
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(1).thumbnail > .image-50 {
    height: 428.235px;
    flex: 1 0 0;
    aspect-ratio: 51/91;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame {
    padding: 0 24px;
    flex-direction: column;
    gap: 32px;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0.024%;
    z-index: 1;
    opacity: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-18 {
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-18 > label:nth-child(1) {
    font-size: 36px;
    line-height: 44px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-18 > h4:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-18 > label:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-18 > h4:nth-child(2) {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
    font-weight: 500;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) {
    justify-content: center;
    align-items: center;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame {
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    width: 20px;
    height: 20px;
    padding: 4.167px 5px 5px 4.167px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-18, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(1).thumbnail, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(1).thumbnail {
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(1).thumbnail > ._3d-rendering-modern-dining-ro {
    height: 160px;
    flex: 1 0 0;
    aspect-ratio: 3/2;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame {
    padding: 0 24px;
    flex-direction: column;
    gap: 32px;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 99.975%;
    left: 0%;
    top: -74%;
    z-index: 1;
    opacity: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-24 {
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-24 > label:nth-child(1) {
    font-size: 36px;
    line-height: 44px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-24 > h4:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-24 > label:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-24 > h4:nth-child(2) {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
    font-weight: 500;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) {
    justify-content: center;
    align-items: center;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame {
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    width: 20px;
    height: 20px;
    padding: 4.167px 5px 5px 4.167px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-24, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(1).thumbnail, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card {
    justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 20px;
    align-self: stretch;
    border-radius: 12px;
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(1).thumbnail {
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(1).thumbnail > .image-45 {
    height: 300.195px;
    flex: 1 0 0;
    aspect-ratio: 240/300.2;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame {
    padding: 0 24px;
    flex-direction: column;
    gap: 32px;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 99.919%;
    height: 100%;
    left: -81%;
    top: 0%;
    z-index: 1;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame {
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame > label:nth-child(1) {
    font-size: 40px;
    line-height: 48px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame > label:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
    font-weight: 500;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) {
    justify-content: center;
    align-items: center;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid #FFF;
    background: rgba(0, 0, 0, 0.5);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #FFF;
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    width: 20px;
    height: 20px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(1).thumbnail, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(1).thumbnail {
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(1).thumbnail > .image-48 {
    height: 240px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame {
    padding: 0 24px;
    flex-direction: column;
    gap: 32px;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 99.999%;
    left: -81%;
    top: 0%;
    z-index: 1;
    opacity: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-17 {
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-17 > label:nth-child(1) {
    font-size: 36px;
    line-height: 44px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-17 > h4:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-17 > label:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-17 > h4:nth-child(2) {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
    font-weight: 500;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) {
    justify-content: center;
    align-items: center;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame {
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    width: 20px;
    height: 20px;
    padding: 4.167px 5px 5px 4.167px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-17, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(1).thumbnail, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(1).thumbnail {
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(1).thumbnail > ._3d-rendering-loft-scandinavia {
    height: 160px;
    flex: 1 0 0;
    aspect-ratio: 3/2;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame {
    padding: 0 24px;
    flex-direction: column;
    gap: 32px;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 99.975%;
    left: -81%;
    top: -122%;
    z-index: 1;
    opacity: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-23 {
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-23 > label:nth-child(1) {
    font-size: 36px;
    line-height: 44px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-23 > h4:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-23 > label:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-23 > h4:nth-child(2) {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
    font-weight: 500;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) {
    justify-content: center;
    align-items: center;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame {
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    width: 20px;
    height: 20px;
    padding: 4.167px 5px 5px 4.167px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-23, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(1).thumbnail, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card {
    justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 20px;
    align-self: stretch;
    border-radius: 12px;
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(1).thumbnail {
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(1).thumbnail > .luxury-bedroom-suite-resort-hi {
    height: 171.373px;
    flex: 1 0 0;
    aspect-ratio: 240/171.37;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame {
    padding: 0 24px;
    flex-direction: column;
    gap: 32px;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 100.001%;
    left: 0.081%;
    top: 0%;
    z-index: 1;
    opacity: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-20 {
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-20 > label:nth-child(1) {
    font-size: 36px;
    line-height: 44px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-20 > h4:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-20 > label:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-20 > h4:nth-child(2) {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
    font-weight: 500;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) {
    justify-content: center;
    align-items: center;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame {
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    width: 20px;
    height: 20px;
    padding: 4.167px 5px 5px 4.167px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-20, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(1).thumbnail, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(1).thumbnail {
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(1).thumbnail > ._3d-rendering-loft-luxury-livi {
    height: 160px;
    flex: 1 0 0;
    aspect-ratio: 3/2;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame {
    padding: 0 24px;
    flex-direction: column;
    gap: 32px;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 99.975%;
    left: 0.081%;
    top: -105%;
    z-index: 1;
    opacity: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-21 {
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-21 > label:nth-child(1) {
    font-size: 36px;
    line-height: 44px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-21 > h4:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-21 > label:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-21 > h4:nth-child(2) {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
    font-weight: 500;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) {
    justify-content: center;
    align-items: center;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame {
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    width: 20px;
    height: 20px;
    padding: 4.167px 5px 5px 4.167px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-21, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(1).thumbnail, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(1).thumbnail {
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(1).thumbnail > .image-52 {
    height: 240px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame {
    padding: 0 24px;
    flex-direction: column;
    gap: 32px;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 99.999%;
    left: 0.081%;
    top: -43%;
    z-index: 1;
    opacity: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-22 {
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-22 > label:nth-child(1) {
    font-size: 36px;
    line-height: 44px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-22 > h4:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-22 > label:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-22 > h4:nth-child(2) {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
    font-weight: 500;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) {
    justify-content: center;
    align-items: center;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame {
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    width: 20px;
    height: 20px;
    padding: 4.167px 5px 5px 4.167px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-22, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(1).thumbnail, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card {
    justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 20px;
    align-self: stretch;
    border-radius: 12px;
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 {
    display: flex;
    flex-direction: column;
    gap: 36px;
    flex: 1 0 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 {
    justify-content: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 {
    display: flex;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(2).frame, body.about > .frame > main:nth-child(2) > div:nth-child(3).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 10px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(2).frame {
    background: rgba(255, 255, 255, 0);
  }
  body.about > .frame > footer:nth-child(3).device-tablet {
    justify-content: center;
    background: #0E0E0E;
  }
  body.about > .frame > header:nth-child(1), body.about > .frame > footer:nth-child(3).device-tablet {
    align-items: center;
  }
  body.about > .frame > header:nth-child(1), body.about > .frame > main:nth-child(2), body.about > .frame > footer:nth-child(3).device-tablet {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.about > .frame > header:nth-child(1), body.about > .frame > main:nth-child(2) {
    overflow: hidden;
  }
}
@media screen and (min-width: 590px) and (max-width: 859px) {
  body.about {
    width: 100%;
  }
  body.about > .frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
    background: #FFF;
    overflow: hidden;
  }
  body.about > .frame > header:nth-child(1) {
    gap: 10px;
    background: #FFF;
  }
  body.about > .frame > header:nth-child(1) > .container {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1400px;
    padding: 20px 24px;
    border-radius: 0 0 24px 24px;
    background: #FFF;
  }
  body.about > .frame > header:nth-child(1) > .container svg:nth-child(1) {
    width: 128px;
    height: 36px;
    aspect-ratio: 32/9;
    overflow: hidden;
  }
  body.about > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    align-items: center;
    display: flex;
    gap: 20px;
  }
  body.about > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(1), body.about > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(2), body.about > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(3) {
    width: 32px;
    height: 32px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) {
    padding-bottom: 40px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container {
    display: flex;
    max-width: 1380px;
    padding: 60px 24px 100px 24px;
    flex-direction: column;
    gap: 80px;
    flex: 1 0 0;
    background: rgba(255, 255, 255, 0);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame {
    width: 100%;
    max-width: 1320px;
    gap: 20px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > label:nth-child(1) {
    width: 100%;
    max-width: 840px;
    color: #000;
    text-align: center;
    font-family: "Inter Tight";
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).frame {
    justify-content: center;
    height: 216.8px;
    gap: 10px;
    aspect-ratio: 5/2;
    border-radius: 20px;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).frame > ._3d-rendering-loft-luxury-livi {
    height: 361.333px;
    flex-shrink: 0;
    align-self: stretch;
    aspect-ratio: 3/2;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame {
    gap: 80px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(1).frame {
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(1).frame > label {
    max-width: 480px;
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 40px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame {
    justify-content: center;
    flex-direction: column;
    gap: 40px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > h4:nth-child(1) {
    width: 100%;
    max-width: 720px;
    color: #000;
    font-family: "Inter Tight";
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame {
    align-items: center;
    width: 20px;
    gap: 2px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame > h2:nth-child(1) {
    color: #FF6F43;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame svg:nth-child(2) {
    width: 0;
    flex: 1 0 0;
    stroke-width: 1px;
    stroke: #000;
    opacity: 0.1;
    opacity: 0.1000000015;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    padding-bottom: 28px;
    gap: 8px;
    flex: 1 0 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > h2:nth-child(1) {
    color: var(--on-surface, #000);
    font-weight: 700;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > p:nth-child(2) {
    color: var(--on-surface-variant, #6D6D6D);
    font-weight: 400;
    line-height: 170%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > h2:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    align-items: center;
    width: 20px;
    gap: 2px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    color: #FF6F43;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame svg:nth-child(2) {
    width: 0;
    flex: 1 0 0;
    stroke-width: 1px;
    stroke: #000;
    opacity: 0.1;
    opacity: 0.1000000015;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    padding-bottom: 28px;
    gap: 8px;
    flex: 1 0 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2:nth-child(1) {
    color: var(--on-surface, #000);
    font-weight: 700;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    color: var(--on-surface-variant, #6D6D6D);
    font-weight: 400;
    line-height: 170%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame {
    align-items: center;
    width: 20px;
    gap: 2px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > h2:nth-child(1) {
    color: #FF6F43;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame svg:nth-child(2) {
    width: 0;
    flex: 1 0 0;
    stroke-width: 1px;
    stroke: #000;
    opacity: 0.1;
    opacity: 0.1000000015;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame {
    padding-bottom: 28px;
    gap: 8px;
    flex: 1 0 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > h2:nth-child(1) {
    color: var(--on-surface, #000);
    font-weight: 700;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > p:nth-child(2) {
    color: var(--on-surface-variant, #6D6D6D);
    font-weight: 400;
    line-height: 170%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > h2:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame {
    display: flex;
    gap: 32px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).frame {
    align-items: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame {
    display: flex;
    flex-direction: column;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame {
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container {
    display: flex;
    max-width: 1380px;
    padding: 60px 24px 100px 24px;
    gap: 60px;
    flex: 1 0 0;
    background: rgba(255, 255, 255, 0);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).frame > h4:nth-child(1) {
    width: 100%;
    max-width: 720px;
    font-size: 24px;
    font-weight: 500;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).frame > p:nth-child(2) {
    align-self: stretch;
    font-size: 80px;
    font-weight: 400;
    line-height: 120%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).frame > h4:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).frame > p:nth-child(2) {
    color: #000;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).frame > h4:nth-child(1) {
    width: 100%;
    max-width: 720px;
    font-size: 24px;
    font-weight: 500;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-size: 80px;
    font-weight: 400;
    line-height: 120%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).frame > h4:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).frame > p:nth-child(2) {
    color: #000;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(3).frame > h4:nth-child(1) {
    width: 100%;
    max-width: 720px;
    font-size: 24px;
    font-weight: 500;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(3).frame > p:nth-child(2) {
    align-self: stretch;
    font-size: 80px;
    font-weight: 400;
    line-height: 120%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(3).frame > h4:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(3).frame > p:nth-child(2) {
    color: #000;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).frame, body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(3).frame {
    justify-content: center;
    display: flex;
    flex-direction: column;
    gap: 10px;
    flex: 1 0 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame {
    background: var(--surface, #FFF);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container {
    display: flex;
    max-width: 1380px;
    padding: 0 24px;
    flex-direction: column;
    gap: 10px;
    flex: 1 0 0;
    background: rgba(255, 255, 255, 0);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame {
    justify-content: flex-end;
    align-items: center;
    display: flex;
    padding: 48px;
    flex-direction: column;
    gap: 48px;
    align-self: stretch;
    border-radius: 20px;
    background: var(--black, #000);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > h2:nth-child(1) {
    align-self: stretch;
    color: var(--white, #FFF);
    text-align: center;
    font-family: "Inter Tight";
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 220px;
    height: 56px;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 28px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 > div:nth-child(2).container > div:nth-child(1).frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 > div:nth-child(2).container svg:nth-child(2) {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame {
    background: #FFF;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    max-width: 1380px;
    padding: 60px 24px 100px 24px;
    flex-direction: column;
    gap: 40px;
    flex: 1 0 0;
    background: rgba(255, 255, 255, 0);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(1).frame {
    flex-direction: column;
    gap: 32px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(1).frame > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 10px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(1).frame > .frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 {
    gap: 24px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(1).thumbnail {
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(1).thumbnail > .restaurant-interior-1 {
    height: 109.751px;
    flex: 1 0 0;
    aspect-ratio: 164.67/109.75;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame {
    padding: 0 24px;
    flex-direction: column;
    gap: 32px;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 99.999%;
    left: 0%;
    top: 0%;
    z-index: 1;
    opacity: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-19 {
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-19 > label:nth-child(1) {
    font-size: 36px;
    line-height: 44px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-19 > h4:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-19 > label:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-19 > h4:nth-child(2) {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
    font-weight: 500;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) {
    justify-content: center;
    align-items: center;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame {
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    width: 20px;
    height: 20px;
    padding: 4.167px 5px 5px 4.167px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-19, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(1).thumbnail, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(1).thumbnail {
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(1).thumbnail > .image-50 {
    height: 293.817px;
    flex: 1 0 0;
    aspect-ratio: 51/91;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame {
    padding: 0 24px;
    flex-direction: column;
    gap: 32px;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0.024%;
    z-index: 1;
    opacity: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-18 {
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-18 > label:nth-child(1) {
    font-size: 36px;
    line-height: 44px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-18 > h4:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-18 > label:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-18 > h4:nth-child(2) {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
    font-weight: 500;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) {
    justify-content: center;
    align-items: center;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame {
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    width: 20px;
    height: 20px;
    padding: 4.167px 5px 5px 4.167px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-18, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(1).thumbnail, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(1).thumbnail {
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(1).thumbnail > ._3d-rendering-modern-dining-ro {
    height: 109.778px;
    flex: 1 0 0;
    aspect-ratio: 3/2;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame {
    padding: 0 24px;
    flex-direction: column;
    gap: 32px;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 99.975%;
    left: 0%;
    top: -74%;
    z-index: 1;
    opacity: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-24 {
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-24 > label:nth-child(1) {
    font-size: 36px;
    line-height: 44px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-24 > h4:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-24 > label:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-24 > h4:nth-child(2) {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
    font-weight: 500;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) {
    justify-content: center;
    align-items: center;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame {
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    width: 20px;
    height: 20px;
    padding: 4.167px 5px 5px 4.167px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-24, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(1).thumbnail, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card {
    justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 20px;
    align-self: stretch;
    border-radius: 12px;
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(1).thumbnail {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(1).thumbnail > .image-45 {
    height: 205.967px;
    flex: 1 0 0;
    aspect-ratio: 164.67/205.97;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(1).thumbnail {
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(1).thumbnail > .image-48 {
    height: 164.667px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame {
    padding: 0 24px;
    flex-direction: column;
    gap: 32px;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 99.999%;
    left: -81%;
    top: 0%;
    z-index: 1;
    opacity: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-17 {
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-17 > label:nth-child(1) {
    font-size: 36px;
    line-height: 44px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-17 > h4:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-17 > label:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-17 > h4:nth-child(2) {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
    font-weight: 500;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) {
    justify-content: center;
    align-items: center;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame {
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    width: 20px;
    height: 20px;
    padding: 4.167px 5px 5px 4.167px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-17, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(1).thumbnail, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(1).thumbnail {
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(1).thumbnail > ._3d-rendering-loft-scandinavia {
    height: 109.778px;
    flex: 1 0 0;
    aspect-ratio: 3/2;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame {
    padding: 0 24px;
    flex-direction: column;
    gap: 32px;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 99.975%;
    left: -81%;
    top: -122%;
    z-index: 1;
    opacity: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-23 {
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-23 > label:nth-child(1) {
    font-size: 36px;
    line-height: 44px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-23 > h4:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-23 > label:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-23 > h4:nth-child(2) {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
    font-weight: 500;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) {
    justify-content: center;
    align-items: center;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame {
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    width: 20px;
    height: 20px;
    padding: 4.167px 5px 5px 4.167px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-23, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(1).thumbnail, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card {
    justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 20px;
    align-self: stretch;
    border-radius: 12px;
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(1).thumbnail {
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(1).thumbnail > .luxury-bedroom-suite-resort-hi {
    height: 117.581px;
    flex: 1 0 0;
    aspect-ratio: 164.67/117.58;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame {
    padding: 0 24px;
    flex-direction: column;
    gap: 32px;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 100.001%;
    left: 0.081%;
    top: 0%;
    z-index: 1;
    opacity: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-20 {
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-20 > label:nth-child(1) {
    font-size: 36px;
    line-height: 44px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-20 > h4:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-20 > label:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-20 > h4:nth-child(2) {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
    font-weight: 500;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) {
    justify-content: center;
    align-items: center;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame {
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    width: 20px;
    height: 20px;
    padding: 4.167px 5px 5px 4.167px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-20, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(1).thumbnail, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(1).thumbnail {
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(1).thumbnail > ._3d-rendering-loft-luxury-livi {
    height: 109.778px;
    flex: 1 0 0;
    aspect-ratio: 3/2;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame {
    padding: 0 24px;
    flex-direction: column;
    gap: 32px;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 99.975%;
    left: 0.081%;
    top: -105%;
    z-index: 1;
    opacity: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-21 {
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-21 > label:nth-child(1) {
    font-size: 36px;
    line-height: 44px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-21 > h4:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-21 > label:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-21 > h4:nth-child(2) {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
    font-weight: 500;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) {
    justify-content: center;
    align-items: center;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame {
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    width: 20px;
    height: 20px;
    padding: 4.167px 5px 5px 4.167px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-21, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(1).thumbnail, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(1).thumbnail {
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(1).thumbnail > .image-52 {
    height: 164.667px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame {
    padding: 0 24px;
    flex-direction: column;
    gap: 32px;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 99.999%;
    left: 0.081%;
    top: -43%;
    z-index: 1;
    opacity: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-22 {
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-22 > label:nth-child(1) {
    font-size: 36px;
    line-height: 44px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-22 > h4:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-22 > label:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-22 > h4:nth-child(2) {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
    font-weight: 500;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) {
    justify-content: center;
    align-items: center;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame {
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    width: 20px;
    height: 20px;
    padding: 4.167px 5px 5px 4.167px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-22, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(1).thumbnail, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(1).card, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(2).card, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 > div:nth-child(3).card {
    justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 20px;
    align-self: stretch;
    border-radius: 12px;
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 {
    display: flex;
    flex-direction: column;
    gap: 24px;
    flex: 1 0 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(3).frame-16 {
    justify-content: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 {
    display: flex;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(2).frame, body.about > .frame > main:nth-child(2) > div:nth-child(3).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 10px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(2).frame {
    background: rgba(255, 255, 255, 0);
  }
  body.about > .frame > footer:nth-child(3).device-phablet {
    justify-content: center;
    background: #0E0E0E;
  }
  body.about > .frame > header:nth-child(1), body.about > .frame > footer:nth-child(3).device-phablet {
    align-items: center;
  }
  body.about > .frame > header:nth-child(1), body.about > .frame > main:nth-child(2), body.about > .frame > footer:nth-child(3).device-phablet {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.about > .frame > header:nth-child(1), body.about > .frame > main:nth-child(2) {
    overflow: hidden;
  }
}
@media screen and (max-width: 859px) {
  body.about {
    width: 100%;
  }
  body.about > .frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
    background: #FFF;
    overflow: hidden;
  }
  body.about > .frame > header:nth-child(1) {
    gap: 10px;
    background: #FFF;
  }
  body.about > .frame > header:nth-child(1) > .container {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1400px;
    padding: 20px 14px;
    border-radius: 0 0 24px 24px;
    background: #FFF;
  }
  body.about > .frame > header:nth-child(1) > .container svg:nth-child(1) {
    width: 114px;
    height: 32px;
    aspect-ratio: 57/16;
    overflow: hidden;
  }
  body.about > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    align-items: center;
    display: flex;
    gap: 20px;
  }
  body.about > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(1), body.about > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(2), body.about > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(3) {
    width: 32px;
    height: 32px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) {
    padding-bottom: 40px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container {
    display: flex;
    max-width: 1380px;
    padding: 40px 14px 80px 14px;
    flex-direction: column;
    gap: 80px;
    flex: 1 0 0;
    background: rgba(255, 255, 255, 0);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame {
    width: 100%;
    max-width: 1320px;
    gap: 20px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > label:nth-child(1) {
    width: 100%;
    max-width: 840px;
    color: #000;
    text-align: center;
    font-family: "Inter Tight";
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).frame {
    justify-content: center;
    height: 132.8px;
    gap: 10px;
    aspect-ratio: 5/2;
    border-radius: 20px;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).frame > ._3d-rendering-loft-luxury-livi {
    height: 221.333px;
    flex-shrink: 0;
    align-self: stretch;
    aspect-ratio: 3/2;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame {
    gap: 80px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(1).frame {
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(1).frame > label {
    max-width: 480px;
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame {
    justify-content: center;
    flex-direction: column;
    gap: 40px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > h4:nth-child(1) {
    width: 100%;
    max-width: 720px;
    color: #000;
    font-family: "Inter Tight";
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame {
    align-items: center;
    width: 20px;
    gap: 2px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame > h2:nth-child(1) {
    color: #FF6F43;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame svg:nth-child(2) {
    width: 0;
    flex: 1 0 0;
    stroke-width: 1px;
    stroke: #000;
    opacity: 0.1;
    opacity: 0.1000000015;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    padding-bottom: 28px;
    gap: 8px;
    flex: 1 0 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > h2:nth-child(1) {
    color: var(--on-surface, #000);
    font-weight: 700;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > p:nth-child(2) {
    color: var(--on-surface-variant, #6D6D6D);
    font-weight: 400;
    line-height: 170%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > h2:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    align-items: center;
    width: 20px;
    gap: 2px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    color: #FF6F43;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame svg:nth-child(2) {
    width: 0;
    flex: 1 0 0;
    stroke-width: 1px;
    stroke: #000;
    opacity: 0.1;
    opacity: 0.1000000015;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    padding-bottom: 28px;
    gap: 8px;
    flex: 1 0 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2:nth-child(1) {
    color: var(--on-surface, #000);
    font-weight: 700;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    color: var(--on-surface-variant, #6D6D6D);
    font-weight: 400;
    line-height: 170%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame {
    align-items: center;
    width: 20px;
    gap: 2px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > h2:nth-child(1) {
    color: #FF6F43;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame svg:nth-child(2) {
    width: 0;
    flex: 1 0 0;
    stroke-width: 1px;
    stroke: #000;
    opacity: 0.1;
    opacity: 0.1000000015;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame {
    padding-bottom: 28px;
    gap: 8px;
    flex: 1 0 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > h2:nth-child(1) {
    color: var(--on-surface, #000);
    font-weight: 700;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > p:nth-child(2) {
    color: var(--on-surface-variant, #6D6D6D);
    font-weight: 400;
    line-height: 170%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > h2:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame {
    display: flex;
    gap: 32px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).frame {
    align-items: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame {
    display: flex;
    flex-direction: column;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).frame, body.about > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).frame {
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container {
    display: flex;
    max-width: 1380px;
    padding: 40px 14px 80px 14px;
    flex-direction: column;
    gap: 40px;
    flex: 1 0 0;
    background: rgba(255, 255, 255, 0);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).frame > h4:nth-child(1) {
    width: 100%;
    max-width: 720px;
    font-size: 24px;
    font-weight: 500;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).frame > p:nth-child(2) {
    align-self: stretch;
    font-size: 60px;
    font-weight: 400;
    line-height: 120%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).frame > h4:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).frame > p:nth-child(2) {
    color: #000;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).frame > h4:nth-child(1) {
    width: 100%;
    max-width: 720px;
    font-size: 24px;
    font-weight: 500;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-size: 60px;
    font-weight: 400;
    line-height: 120%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).frame > h4:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).frame > p:nth-child(2) {
    color: #000;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(3).frame > h4:nth-child(1) {
    width: 100%;
    max-width: 720px;
    font-size: 24px;
    font-weight: 500;
    line-height: 150%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(3).frame > p:nth-child(2) {
    align-self: stretch;
    font-size: 60px;
    font-weight: 400;
    line-height: 120%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(3).frame > h4:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(3).frame > p:nth-child(2) {
    color: #000;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).frame, body.about > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(3).frame {
    justify-content: center;
    display: flex;
    width: 332px;
    height: 166px;
    flex-direction: column;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame {
    background: var(--surface, #FFF);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container {
    display: flex;
    max-width: 1380px;
    padding: 0 14px;
    flex-direction: column;
    gap: 10px;
    flex: 1 0 0;
    background: rgba(255, 255, 255, 0);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame {
    justify-content: flex-end;
    align-items: center;
    display: flex;
    padding: 36px;
    flex-direction: column;
    gap: 36px;
    align-self: stretch;
    border-radius: 20px;
    background: var(--black, #000);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > h2:nth-child(1) {
    align-self: stretch;
    color: var(--white, #FFF);
    text-align: center;
    font-family: "Inter Tight";
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 220px;
    height: 56px;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 28px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 > div:nth-child(2).container > div:nth-child(1).frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 > div:nth-child(2).container svg:nth-child(2) {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > .frame > div:nth-child(2).button-56 > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame {
    background: #FFF;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    max-width: 1380px;
    padding: 40px 14px 80px 14px;
    flex-direction: column;
    gap: 40px;
    flex: 1 0 0;
    background: rgba(255, 255, 255, 0);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(1).frame {
    flex-direction: column;
    gap: 32px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(1).frame > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 10px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(1).frame > .frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 {
    gap: 12px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(1).thumbnail {
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(1).thumbnail > .luxury-bedroom-suite-resort-hi {
    height: 114.249px;
    flex: 1 0 0;
    aspect-ratio: 160/114.25;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame {
    padding: 0 24px;
    flex-direction: column;
    gap: 32px;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 100.001%;
    left: 0.081%;
    top: 0%;
    z-index: 1;
    opacity: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-20 {
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-20 > label:nth-child(1) {
    font-size: 36px;
    line-height: 44px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-20 > h4:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-20 > label:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-20 > h4:nth-child(2) {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
    font-weight: 500;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) {
    justify-content: center;
    align-items: center;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame {
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    width: 20px;
    height: 20px;
    padding: 4.167px 5px 5px 4.167px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-20, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(1).thumbnail, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(1).thumbnail {
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(1).thumbnail > .restaurant-interior-1 {
    height: 106.641px;
    flex: 1 0 0;
    aspect-ratio: 160/106.64;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame {
    padding: 0 24px;
    flex-direction: column;
    gap: 32px;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 99.999%;
    left: 0%;
    top: 0%;
    z-index: 1;
    opacity: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-19 {
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-19 > label:nth-child(1) {
    font-size: 36px;
    line-height: 44px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-19 > h4:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-19 > label:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-19 > h4:nth-child(2) {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
    font-weight: 500;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) {
    justify-content: center;
    align-items: center;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame {
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    width: 20px;
    height: 20px;
    padding: 4.167px 5px 5px 4.167px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > div:nth-child(1).frame-19, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame > button:nth-child(2) {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(1).thumbnail, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(1).thumbnail {
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(1).thumbnail > .image-50 {
    height: 285.49px;
    flex: 1 0 0;
    aspect-ratio: 51/91;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame {
    padding: 0 24px;
    flex-direction: column;
    gap: 32px;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0.024%;
    z-index: 1;
    opacity: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-18 {
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-18 > label:nth-child(1) {
    font-size: 36px;
    line-height: 44px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-18 > h4:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-18 > label:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-18 > h4:nth-child(2) {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
    font-weight: 500;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) {
    justify-content: center;
    align-items: center;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame {
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    width: 20px;
    height: 20px;
    padding: 4.167px 5px 5px 4.167px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-18, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(1).thumbnail, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(4).card > div:nth-child(1).thumbnail {
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(4).card > div:nth-child(1).thumbnail > ._3d-rendering-modern-dining-ro {
    height: 106.667px;
    flex: 1 0 0;
    aspect-ratio: 3/2;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(4).card > div:nth-child(2).frame {
    padding: 0 24px;
    flex-direction: column;
    gap: 32px;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 99.975%;
    left: 0%;
    top: -74%;
    z-index: 1;
    opacity: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(4).card > div:nth-child(2).frame > div:nth-child(1).frame-24 {
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(4).card > div:nth-child(2).frame > div:nth-child(1).frame-24 > label:nth-child(1) {
    font-size: 36px;
    line-height: 44px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(4).card > div:nth-child(2).frame > div:nth-child(1).frame-24 > h4:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(4).card > div:nth-child(2).frame > div:nth-child(1).frame-24 > label:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(4).card > div:nth-child(2).frame > div:nth-child(1).frame-24 > h4:nth-child(2) {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
    font-weight: 500;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(4).card > div:nth-child(2).frame > button:nth-child(2) {
    justify-content: center;
    align-items: center;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(4).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(4).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(4).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame {
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(4).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(4).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    width: 20px;
    height: 20px;
    padding: 4.167px 5px 5px 4.167px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(4).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(4).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(4).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(4).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(4).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(4).card > div:nth-child(2).frame > div:nth-child(1).frame-24, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(4).card > div:nth-child(2).frame > button:nth-child(2) {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(4).card > div:nth-child(1).thumbnail, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(4).card > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(5).card > div:nth-child(1).thumbnail {
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(5).card > div:nth-child(1).thumbnail > ._3d-rendering-loft-luxury-livi {
    height: 106.667px;
    flex: 1 0 0;
    aspect-ratio: 3/2;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(5).card > div:nth-child(2).frame {
    padding: 0 24px;
    flex-direction: column;
    gap: 32px;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 99.975%;
    left: 0.081%;
    top: -105%;
    z-index: 1;
    opacity: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(5).card > div:nth-child(2).frame > div:nth-child(1).frame-21 {
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(5).card > div:nth-child(2).frame > div:nth-child(1).frame-21 > label:nth-child(1) {
    font-size: 36px;
    line-height: 44px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(5).card > div:nth-child(2).frame > div:nth-child(1).frame-21 > h4:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(5).card > div:nth-child(2).frame > div:nth-child(1).frame-21 > label:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(5).card > div:nth-child(2).frame > div:nth-child(1).frame-21 > h4:nth-child(2) {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
    font-weight: 500;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(5).card > div:nth-child(2).frame > button:nth-child(2) {
    justify-content: center;
    align-items: center;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(5).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(5).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(5).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame {
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(5).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(5).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    width: 20px;
    height: 20px;
    padding: 4.167px 5px 5px 4.167px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(5).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(5).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(5).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(5).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(5).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(5).card > div:nth-child(2).frame > div:nth-child(1).frame-21, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(5).card > div:nth-child(2).frame > button:nth-child(2) {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(5).card > div:nth-child(1).thumbnail, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(5).card > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(1).card, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(2).card, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(3).card, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(4).card, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14 > div:nth-child(5).card {
    justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 20px;
    align-self: stretch;
    border-radius: 12px;
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 {
    justify-content: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(1).thumbnail {
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(1).thumbnail > .image-52 {
    height: 160px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame {
    padding: 0 24px;
    flex-direction: column;
    gap: 32px;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 99.999%;
    left: 0.081%;
    top: -43%;
    z-index: 1;
    opacity: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-22 {
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-22 > label:nth-child(1) {
    font-size: 36px;
    line-height: 44px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-22 > h4:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-22 > label:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-22 > h4:nth-child(2) {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
    font-weight: 500;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) {
    justify-content: center;
    align-items: center;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame {
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    width: 20px;
    height: 20px;
    padding: 4.167px 5px 5px 4.167px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > div:nth-child(1).frame-22, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame > button:nth-child(2) {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(1).thumbnail, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(1).thumbnail {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card > div:nth-child(1).thumbnail > .image-45 {
    height: 200.13px;
    flex: 1 0 0;
    aspect-ratio: 160/200.13;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(1).thumbnail {
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(1).thumbnail > .image-48 {
    height: 160px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame {
    padding: 0 24px;
    flex-direction: column;
    gap: 32px;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 99.999%;
    left: -81%;
    top: 0%;
    z-index: 1;
    opacity: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-17 {
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-17 > label:nth-child(1) {
    font-size: 36px;
    line-height: 44px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-17 > h4:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-17 > label:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-17 > h4:nth-child(2) {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
    font-weight: 500;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) {
    justify-content: center;
    align-items: center;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame {
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    width: 20px;
    height: 20px;
    padding: 4.167px 5px 5px 4.167px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > div:nth-child(1).frame-17, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame > button:nth-child(2) {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(1).thumbnail, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(4).card > div:nth-child(1).thumbnail {
    gap: 10px;
    align-self: stretch;
    background: #DFDFDF;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(4).card > div:nth-child(1).thumbnail > ._3d-rendering-loft-scandinavia {
    height: 106.667px;
    flex: 1 0 0;
    aspect-ratio: 3/2;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(4).card > div:nth-child(2).frame {
    padding: 0 24px;
    flex-direction: column;
    gap: 32px;
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 99.975%;
    left: -81%;
    top: -123%;
    z-index: 1;
    opacity: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(4).card > div:nth-child(2).frame > div:nth-child(1).frame-23 {
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(4).card > div:nth-child(2).frame > div:nth-child(1).frame-23 > label:nth-child(1) {
    font-size: 36px;
    line-height: 44px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(4).card > div:nth-child(2).frame > div:nth-child(1).frame-23 > h4:nth-child(2) {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(4).card > div:nth-child(2).frame > div:nth-child(1).frame-23 > label:nth-child(1), body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(4).card > div:nth-child(2).frame > div:nth-child(1).frame-23 > h4:nth-child(2) {
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
    font-weight: 500;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(4).card > div:nth-child(2).frame > button:nth-child(2) {
    justify-content: center;
    align-items: center;
    height: 40px;
    flex-shrink: 0;
    border-radius: 100px;
    border: 1px solid var(--outline, #666);
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(4).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(4).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(4).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame {
    padding: 0 6px;
    gap: 10px;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(4).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(4).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    width: 20px;
    height: 20px;
    padding: 4.167px 5px 5px 4.167px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(4).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) .element-1 {
    fill: var(--on-surface);
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(4).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(4).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container svg:nth-child(2) {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(4).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(1).state-layer, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(4).card > div:nth-child(2).frame > button:nth-child(2) > div:nth-child(2).container {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(4).card > div:nth-child(2).frame > div:nth-child(1).frame-23, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(4).card > div:nth-child(2).frame > button:nth-child(2) {
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(4).card > div:nth-child(1).thumbnail, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(4).card > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(1).card, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(2).card, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(3).card, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 > div:nth-child(4).card {
    justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 20px;
    align-self: stretch;
    border-radius: 12px;
    position: relative;
    overflow: hidden;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(1).frame-14, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 > div:nth-child(2).frame-15 {
    display: flex;
    flex-direction: column;
    gap: 12px;
    flex: 1 0 0;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame > .container > div:nth-child(2).frame-12 {
    display: flex;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(2).frame, body.about > .frame > main:nth-child(2) > div:nth-child(3).frame, body.about > .frame > main:nth-child(2) > div:nth-child(4).frame {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 10px;
    align-self: stretch;
  }
  body.about > .frame > main:nth-child(2) > div:nth-child(1).frame, body.about > .frame > main:nth-child(2) > div:nth-child(2).frame {
    background: rgba(255, 255, 255, 0);
  }
  body.about > .frame > footer:nth-child(3).device-mobile {
    justify-content: center;
    background: #0E0E0E;
  }
  body.about > .frame > header:nth-child(1), body.about > .frame > footer:nth-child(3).device-mobile {
    align-items: center;
  }
  body.about > .frame > header:nth-child(1), body.about > .frame > main:nth-child(2), body.about > .frame > footer:nth-child(3).device-mobile {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.about > .frame > header:nth-child(1), body.about > .frame > main:nth-child(2) {
    overflow: hidden;
  }
}
@media screen and (min-width: 1400px), screen and (min-width: 1130px) and (max-width: 1399px), screen and (min-width: 860px) and (max-width: 1129px), screen and (min-width: 590px) and (max-width: 859px), screen and (max-width: 859px) {
  body.about {
    display: flex;
    flex-direction: column;
    background: #FFF;
    overflow: hidden;
  }
}

@media screen and (min-width: 1400px) {
  body.blog {
    width: 100%;
  }
  body.blog > .frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
    background: #FFF;
    overflow: hidden;
  }
  body.blog > .frame > header:nth-child(1) {
    gap: 10px;
    background: #FFF;
  }
  body.blog > .frame > header:nth-child(1) > .container {
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1400px;
    padding: 40px;
    gap: 10px;
    background: #FFF;
  }
  body.blog > .frame > header:nth-child(1) > .container svg:nth-child(1) {
    width: 142px;
    height: 40px;
    aspect-ratio: 71/20;
    overflow: hidden;
  }
  body.blog > .frame > header:nth-child(1) > .container > main:nth-child(2).nav {
    justify-content: center;
    gap: 40px;
    flex: 1 0 0;
  }
  body.blog > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(3).main-menu-item.active {
    border-bottom: 1px solid var(--on-surface, #000);
  }
  body.blog > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(1).main-menu-item, body.blog > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(2).main-menu-item, body.blog > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(3).main-menu-item.active, body.blog > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(4).main-menu-item {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 2px 0;
    gap: 10px;
  }
  body.blog > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    gap: 20px;
  }
  body.blog > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(1), body.blog > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(2) {
    width: 32px;
    height: 32px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > header:nth-child(1) > .container > main:nth-child(2).nav, body.blog > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    align-items: center;
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    align-self: stretch;
    background: rgba(255, 255, 255, 0);
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container {
    width: 100%;
    display: flex;
    max-width: 1400px;
    padding: 80px 40px 160px 40px;
    flex-direction: column;
    gap: 60px;
    background: rgba(255, 255, 255, 0);
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > label:nth-child(1) {
    color: #000;
    text-align: center;
    font-family: "Inter Tight";
    font-size: 120px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    align-content: center;
    gap: 8px;
    flex-wrap: wrap;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i {
    background: #000;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    background: rgba(255, 255, 255, 0.04);
    width: 74px;
    height: 44px;
    left: 2px;
    top: 0px;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: #FFF;
    text-overflow: ellipsis;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 2.307%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 2.419%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(4).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 3.085%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(4).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(4).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(4).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(4).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(5).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 2.491%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(5).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(5).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(5).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(5).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(4).menu-item-level-i, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(5).menu-item-level-i {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 44px;
    padding: 12px;
    border-radius: 12px;
    position: relative;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(4).menu-item-level-i, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(5).menu-item-level-i {
    border: 1px solid var(--outline-variant, #D4D4D4);
    background: var(--surface, #FFF);
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row {
    display: inline-grid;
    row-gap: 60px;
    -moz-column-gap: 40px;
         column-gap: 40px;
    grid-template-rows: repeat(3, fit-content(100%));
    grid-template-columns: repeat(4, minmax(0, 1fr));
    grid-auto-flow: row;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(1).thumbnail {
    height: 299.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(1).thumbnail > .image-30 {
    height: 550px;
    flex: 1 0 0;
    aspect-ratio: 6/11;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(1).thumbnail {
    height: 299.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(1).thumbnail > .image-78 {
    height: 450px;
    flex: 1 0 0;
    aspect-ratio: 2/3;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(1).thumbnail {
    height: 299.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(1).thumbnail > .image-9 {
    height: 400px;
    flex: 1 0 0;
    aspect-ratio: 3/4;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(1).thumbnail {
    height: 299.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(1).thumbnail > .image-76 {
    height: 300px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(1).thumbnail {
    height: 299.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(1).thumbnail > .image-77 {
    height: 375px;
    flex: 1 0 0;
    aspect-ratio: 4/5;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(1).thumbnail {
    height: 299.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(1).thumbnail > .image-75 {
    height: 450px;
    flex: 1 0 0;
    aspect-ratio: 2/3;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(1).thumbnail {
    height: 299.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(1).thumbnail > .image-76 {
    height: 300px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(1).thumbnail {
    height: 299.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(1).thumbnail > .image-77 {
    height: 375px;
    flex: 1 0 0;
    aspect-ratio: 4/5;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(1).thumbnail {
    height: 299.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(1).thumbnail > .image-75 {
    height: 450px;
    flex: 1 0 0;
    aspect-ratio: 2/3;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(1).thumbnail {
    height: 299.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(1).thumbnail > .image-76 {
    height: 300px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(1).thumbnail {
    height: 299.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(1).thumbnail > .image-77 {
    height: 375px;
    flex: 1 0 0;
    aspect-ratio: 4/5;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(1).thumbnail {
    height: 299.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(1).thumbnail > .image-75 {
    height: 450px;
    flex: 1 0 0;
    aspect-ratio: 2/3;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 32px;
    align-self: stretch;
    grid-row: span 1;
    grid-column: span 1;
    justify-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card {
    max-width: 480px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(4).line {
    width: 1320px;
    height: 1px;
    background: #D4D4D4;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination {
    gap: 4px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(1).icon-buttons {
    opacity: 0.4;
    opacity: 0.400000006;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(1).icon-buttons > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(1).icon-buttons > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(1).icon-buttons > div:nth-child(2).container > .arrow-back {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(1).icon-buttons > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(1).icon-buttons > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums {
    align-content: center;
    gap: 4px;
    flex: 1 0 0;
    flex-wrap: wrap;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44 {
    background: var(--surface-variant, #F3F3F2);
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(4).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(4).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(4).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(4).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(4).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(4).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(5).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(5).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(5).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(5).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(5).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(5).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(6).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(6).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(6).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(6).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(6).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(6).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(7).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(7).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(7).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(7).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(7).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(7).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(8).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(8).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(8).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(8).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(8).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(8).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(9).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(9).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(9).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(9).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(9).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(9).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(10).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(10).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(10).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(10).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(10).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(10).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(11).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(11).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(11).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(11).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(11).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(11).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(11).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(4).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(5).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(6).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(7).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(8).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(9).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(10).button-medium-44 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 44px;
    height: 44px;
    border-radius: 8px;
    position: relative;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(11).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(4).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(5).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(6).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(7).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(8).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(9).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(10).button-medium-44 {
    background: var(--surface, #FFF);
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(3).icon-buttons > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(3).icon-buttons > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(3).icon-buttons > div:nth-child(2).container > .arrow-forward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(3).icon-buttons > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(3).icon-buttons > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(1).icon-buttons, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(3).icon-buttons {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(1).icon-buttons, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(3).icon-buttons {
    width: 44px;
    height: 44px;
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > label:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination {
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination {
    display: flex;
  }
  body.blog > .frame > footer:nth-child(3).device-desktop {
    justify-content: center;
    background: #0E0E0E;
  }
  body.blog > .frame > header:nth-child(1), body.blog > .frame > footer:nth-child(3).device-desktop {
    align-items: center;
  }
  body.blog > .frame > header:nth-child(1), body.blog > .frame > main:nth-child(2), body.blog > .frame > footer:nth-child(3).device-desktop {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.blog > .frame > header:nth-child(1), body.blog > .frame > main:nth-child(2) {
    overflow: hidden;
  }
}
@media screen and (min-width: 1130px) and (max-width: 1399px) {
  body.blog {
    width: 100%;
  }
  body.blog > .frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
    background: #FFF;
    overflow: hidden;
  }
  body.blog > .frame > header:nth-child(1) {
    gap: 10px;
    background: #FFF;
  }
  body.blog > .frame > header:nth-child(1) > .container {
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1400px;
    padding: 40px 45px;
    gap: 10px;
    border-radius: 0 0 24px 24px;
    background: #FFF;
  }
  body.blog > .frame > header:nth-child(1) > .container svg:nth-child(1) {
    width: 142px;
    height: 40px;
    aspect-ratio: 71/20;
    overflow: hidden;
  }
  body.blog > .frame > header:nth-child(1) > .container > main:nth-child(2).nav {
    justify-content: center;
    gap: 40px;
    flex: 1 0 0;
  }
  body.blog > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(1).main-menu-item, body.blog > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(2).main-menu-item, body.blog > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(3).main-menu-item, body.blog > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(4).main-menu-item {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 2px 0;
    gap: 10px;
  }
  body.blog > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    gap: 20px;
  }
  body.blog > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(1), body.blog > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(2) {
    width: 32px;
    height: 32px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > header:nth-child(1) > .container > main:nth-child(2).nav, body.blog > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    align-items: center;
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    align-self: stretch;
    background: rgba(255, 255, 255, 0);
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container {
    width: 100%;
    display: flex;
    max-width: 1400px;
    padding: 80px 45px 160px 45px;
    flex-direction: column;
    gap: 60px;
    background: rgba(255, 255, 255, 0);
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > label:nth-child(1) {
    color: #000;
    text-align: center;
    font-family: "Inter Tight";
    font-size: 100px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    align-content: center;
    gap: 8px;
    flex-wrap: wrap;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i {
    background: #000;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    background: rgba(255, 255, 255, 0.04);
    width: 74px;
    height: 44px;
    left: 2px;
    top: 0px;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: #FFF;
    text-overflow: ellipsis;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 2.307%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 2.419%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(4).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 3.085%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(4).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(4).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(4).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(4).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(5).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 2.494%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(5).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(5).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(5).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(5).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(4).menu-item-level-i, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(5).menu-item-level-i {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 44px;
    padding: 12px;
    border-radius: 12px;
    position: relative;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(4).menu-item-level-i, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(5).menu-item-level-i {
    border: 1px solid var(--outline-variant, #D4D4D4);
    background: var(--surface, #FFF);
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row {
    display: inline-grid;
    row-gap: 54px;
    -moz-column-gap: 36px;
         column-gap: 36px;
    grid-template-rows: repeat(4, fit-content(100%));
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-auto-flow: row;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(1).thumbnail {
    height: 322.664px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(1).thumbnail > .image-30 {
    height: 591.556px;
    flex: 1 0 0;
    aspect-ratio: 6/11;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(1).thumbnail {
    height: 322.664px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(1).thumbnail > .image-78 {
    height: 484px;
    flex: 1 0 0;
    aspect-ratio: 2/3;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(1).thumbnail {
    height: 322.664px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(1).thumbnail > .image-9 {
    height: 430.222px;
    flex: 1 0 0;
    aspect-ratio: 3/4;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(1).thumbnail {
    height: 322.664px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(1).thumbnail > .image-76 {
    height: 322.667px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(1).thumbnail {
    height: 322.664px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(1).thumbnail > .image-77 {
    height: 403.333px;
    flex: 1 0 0;
    aspect-ratio: 4/5;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(1).thumbnail {
    height: 322.664px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(1).thumbnail > .image-75 {
    height: 484px;
    flex: 1 0 0;
    aspect-ratio: 2/3;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(1).thumbnail {
    height: 322.664px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(1).thumbnail > .image-76 {
    height: 322.667px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(1).thumbnail {
    height: 322.664px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(1).thumbnail > .image-77 {
    height: 403.333px;
    flex: 1 0 0;
    aspect-ratio: 4/5;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(1).thumbnail {
    height: 322.664px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(1).thumbnail > .image-75 {
    height: 484px;
    flex: 1 0 0;
    aspect-ratio: 2/3;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(1).thumbnail {
    height: 322.664px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(1).thumbnail > .image-76 {
    height: 322.667px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(1).thumbnail {
    height: 322.664px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(1).thumbnail > .image-77 {
    height: 403.333px;
    flex: 1 0 0;
    aspect-ratio: 4/5;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(1).thumbnail {
    height: 322.664px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(1).thumbnail > .image-75 {
    height: 484px;
    flex: 1 0 0;
    aspect-ratio: 2/3;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 32px;
    align-self: stretch;
    grid-row: span 1;
    grid-column: span 1;
    justify-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card {
    max-width: 480px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(4).line {
    width: 1040px;
    height: 1px;
    background: #D4D4D4;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination {
    gap: 4px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(1).icon-buttons {
    opacity: 0.4;
    opacity: 0.400000006;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(1).icon-buttons > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(1).icon-buttons > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(1).icon-buttons > div:nth-child(2).container > .arrow-back {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(1).icon-buttons > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(1).icon-buttons > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums {
    align-content: center;
    gap: 4px;
    flex: 1 0 0;
    flex-wrap: wrap;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44 {
    background: var(--surface-variant, #F3F3F2);
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(4).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(4).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(4).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(4).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(4).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(4).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(5).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(5).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(5).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(5).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(5).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(5).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(6).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(6).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(6).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(6).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(6).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(6).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(7).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(7).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(7).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(7).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(7).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(7).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(8).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(8).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(8).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(8).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(8).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(8).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(9).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(9).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(9).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(9).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(9).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(9).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(10).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(10).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(10).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(10).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(10).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(10).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(11).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(11).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(11).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(11).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(11).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(11).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(11).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(4).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(5).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(6).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(7).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(8).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(9).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(10).button-medium-44 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 44px;
    height: 44px;
    border-radius: 8px;
    position: relative;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(11).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(4).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(5).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(6).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(7).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(8).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(9).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(10).button-medium-44 {
    background: var(--surface, #FFF);
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(3).icon-buttons > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(3).icon-buttons > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(3).icon-buttons > div:nth-child(2).container > .arrow-forward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(3).icon-buttons > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(3).icon-buttons > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(1).icon-buttons, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(3).icon-buttons {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(1).icon-buttons, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(3).icon-buttons {
    width: 44px;
    height: 44px;
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > label:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination {
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination {
    display: flex;
  }
  body.blog > .frame > footer:nth-child(3).device-notebook {
    justify-content: center;
    background: #0E0E0E;
  }
  body.blog > .frame > header:nth-child(1), body.blog > .frame > footer:nth-child(3).device-notebook {
    align-items: center;
  }
  body.blog > .frame > header:nth-child(1), body.blog > .frame > main:nth-child(2), body.blog > .frame > footer:nth-child(3).device-notebook {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.blog > .frame > header:nth-child(1), body.blog > .frame > main:nth-child(2) {
    overflow: hidden;
  }
}
@media screen and (min-width: 860px) and (max-width: 1129px) {
  body.blog {
    width: 100%;
  }
  body.blog > .frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
    background: #FFF;
    overflow: hidden;
  }
  body.blog > .frame > header:nth-child(1) {
    gap: 10px;
    background: #FFF;
  }
  body.blog > .frame > header:nth-child(1) > .container {
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1400px;
    padding: 40px 34px;
    gap: 10px;
    border-radius: 0 0 24px 24px;
    background: #FFF;
  }
  body.blog > .frame > header:nth-child(1) > .container svg:nth-child(1) {
    width: 142px;
    height: 40px;
    aspect-ratio: 71/20;
    overflow: hidden;
  }
  body.blog > .frame > header:nth-child(1) > .container > main:nth-child(2).nav {
    justify-content: center;
    gap: 40px;
    flex: 1 0 0;
  }
  body.blog > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(1).main-menu-item, body.blog > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(2).main-menu-item, body.blog > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(3).main-menu-item, body.blog > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(4).main-menu-item {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 2px 0;
    gap: 10px;
  }
  body.blog > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    gap: 20px;
  }
  body.blog > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(1), body.blog > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(2) {
    width: 32px;
    height: 32px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > header:nth-child(1) > .container > main:nth-child(2).nav, body.blog > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    align-items: center;
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    align-self: stretch;
    background: rgba(255, 255, 255, 0);
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container {
    width: 100%;
    display: flex;
    max-width: 1400px;
    padding: 80px 34px 160px 34px;
    flex-direction: column;
    gap: 60px;
    background: rgba(255, 255, 255, 0);
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > label:nth-child(1) {
    color: #000;
    text-align: center;
    font-family: "Inter Tight";
    font-size: 80px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    align-content: center;
    gap: 8px;
    flex-wrap: wrap;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i {
    background: #000;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    background: rgba(255, 255, 255, 0.04);
    width: 74px;
    height: 44px;
    left: 2px;
    top: 0px;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: #FFF;
    text-overflow: ellipsis;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 2.307%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 2.419%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(4).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 3.085%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(4).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(4).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(4).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(4).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(5).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 2.494%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(5).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(5).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(5).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(5).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(4).menu-item-level-i, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(5).menu-item-level-i {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 44px;
    padding: 12px;
    border-radius: 12px;
    position: relative;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(4).menu-item-level-i, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(5).menu-item-level-i {
    border: 1px solid var(--outline-variant, #D4D4D4);
    background: var(--surface, #FFF);
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row {
    display: inline-grid;
    row-gap: 48px;
    -moz-column-gap: 32px;
         column-gap: 32px;
    grid-template-rows: repeat(4, fit-content(100%));
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-auto-flow: row;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(1).thumbnail {
    height: 242.665px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(1).thumbnail > .image-30 {
    height: 444.889px;
    flex: 1 0 0;
    aspect-ratio: 6/11;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(1).thumbnail {
    height: 242.665px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(1).thumbnail > .image-78 {
    height: 364px;
    flex: 1 0 0;
    aspect-ratio: 2/3;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(1).thumbnail {
    height: 242.665px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(1).thumbnail > .image-9 {
    height: 323.556px;
    flex: 1 0 0;
    aspect-ratio: 3/4;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(1).thumbnail {
    height: 242.665px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(1).thumbnail > .image-76 {
    height: 242.667px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(1).thumbnail {
    height: 242.665px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(1).thumbnail > .image-77 {
    height: 303.333px;
    flex: 1 0 0;
    aspect-ratio: 4/5;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(1).thumbnail {
    height: 242.665px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(1).thumbnail > .image-75 {
    height: 364px;
    flex: 1 0 0;
    aspect-ratio: 2/3;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(1).thumbnail {
    height: 242.665px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(1).thumbnail > .image-76 {
    height: 242.667px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(1).thumbnail {
    height: 242.665px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(1).thumbnail > .image-77 {
    height: 303.333px;
    flex: 1 0 0;
    aspect-ratio: 4/5;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(1).thumbnail {
    height: 242.665px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(1).thumbnail > .image-75 {
    height: 364px;
    flex: 1 0 0;
    aspect-ratio: 2/3;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(1).thumbnail {
    height: 242.665px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(1).thumbnail > .image-76 {
    height: 242.667px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(1).thumbnail {
    height: 242.665px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(1).thumbnail > .image-77 {
    height: 303.333px;
    flex: 1 0 0;
    aspect-ratio: 4/5;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(1).thumbnail {
    height: 242.665px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(1).thumbnail > .image-75 {
    height: 364px;
    flex: 1 0 0;
    aspect-ratio: 2/3;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 32px;
    align-self: stretch;
    grid-row: span 1;
    grid-column: span 1;
    justify-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card {
    max-width: 480px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(4).line {
    width: 792px;
    height: 1px;
    background: #D4D4D4;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination {
    gap: 4px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(1).icon-buttons {
    opacity: 0.4;
    opacity: 0.400000006;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(1).icon-buttons > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(1).icon-buttons > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(1).icon-buttons > div:nth-child(2).container > .arrow-back {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(1).icon-buttons > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(1).icon-buttons > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums {
    align-content: center;
    gap: 4px;
    flex: 1 0 0;
    flex-wrap: wrap;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44 {
    background: var(--surface-variant, #F3F3F2);
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(4).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(4).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(4).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(4).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(4).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(4).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(5).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(5).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(5).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(5).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(5).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(5).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(6).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(6).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(6).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(6).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(6).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(6).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(7).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(7).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(7).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(7).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(7).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(7).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(8).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(8).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(8).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(8).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(8).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(8).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(9).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(9).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(9).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(9).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(9).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(9).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(10).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(10).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(10).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(10).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(10).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(10).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(11).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(11).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(11).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(11).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(11).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(11).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(11).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(4).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(5).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(6).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(7).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(8).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(9).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(10).button-medium-44 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 44px;
    height: 44px;
    border-radius: 8px;
    position: relative;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(11).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(4).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(5).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(6).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(7).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(8).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(9).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(10).button-medium-44 {
    background: var(--surface, #FFF);
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(3).icon-buttons > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(3).icon-buttons > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(3).icon-buttons > div:nth-child(2).container > .arrow-forward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(3).icon-buttons > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(3).icon-buttons > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(1).icon-buttons, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(3).icon-buttons {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(1).icon-buttons, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(3).icon-buttons {
    width: 44px;
    height: 44px;
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > label:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination {
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination {
    display: flex;
  }
  body.blog > .frame > footer:nth-child(3).device-tablet {
    justify-content: center;
    background: #0E0E0E;
  }
  body.blog > .frame > header:nth-child(1), body.blog > .frame > footer:nth-child(3).device-tablet {
    align-items: center;
  }
  body.blog > .frame > header:nth-child(1), body.blog > .frame > main:nth-child(2), body.blog > .frame > footer:nth-child(3).device-tablet {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.blog > .frame > header:nth-child(1), body.blog > .frame > main:nth-child(2) {
    overflow: hidden;
  }
}
@media screen and (min-width: 590px) and (max-width: 859px) {
  body.blog {
    width: 100%;
  }
  body.blog > .frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
    background: #FFF;
    overflow: hidden;
  }
  body.blog > .frame > header:nth-child(1) {
    gap: 10px;
    background: #FFF;
  }
  body.blog > .frame > header:nth-child(1) > .container {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1400px;
    padding: 20px 24px;
    border-radius: 0 0 24px 24px;
    background: #FFF;
  }
  body.blog > .frame > header:nth-child(1) > .container svg:nth-child(1) {
    width: 128px;
    height: 36px;
    aspect-ratio: 32/9;
    overflow: hidden;
  }
  body.blog > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    align-items: center;
    display: flex;
    gap: 20px;
  }
  body.blog > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(1), body.blog > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(2), body.blog > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(3) {
    width: 32px;
    height: 32px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    align-self: stretch;
    background: rgba(255, 255, 255, 0);
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container {
    width: 100%;
    display: flex;
    max-width: 1400px;
    padding: 60px 24px 120px 24px;
    flex-direction: column;
    gap: 48px;
    background: rgba(255, 255, 255, 0);
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > label:nth-child(1) {
    color: #000;
    text-align: center;
    font-family: "Inter Tight";
    font-size: 60px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    align-content: center;
    gap: 8px;
    flex-wrap: wrap;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i {
    background: #000;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    background: rgba(255, 255, 255, 0.04);
    width: 74px;
    height: 44px;
    left: 2px;
    top: 0px;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: #FFF;
    text-overflow: ellipsis;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 2.307%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 2.419%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(4).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 3.085%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(4).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(4).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(4).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(4).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(5).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 2.494%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(5).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(5).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(5).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(5).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(4).menu-item-level-i, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(5).menu-item-level-i {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 44px;
    padding: 12px;
    border-radius: 12px;
    position: relative;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(4).menu-item-level-i, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(5).menu-item-level-i {
    border: 1px solid var(--outline-variant, #D4D4D4);
    background: var(--surface, #FFF);
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row {
    display: inline-grid;
    row-gap: 42px;
    -moz-column-gap: 28px;
         column-gap: 28px;
    grid-template-rows: repeat(6, fit-content(100%));
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-auto-flow: row;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(1).thumbnail {
    height: 256.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(1).thumbnail > .image-30 {
    height: 471.167px;
    flex: 1 0 0;
    aspect-ratio: 6/11;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(1).thumbnail {
    height: 256.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(1).thumbnail > .image-78 {
    height: 385.5px;
    flex: 1 0 0;
    aspect-ratio: 2/3;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(1).thumbnail {
    height: 256.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(1).thumbnail > .image-9 {
    height: 342.667px;
    flex: 1 0 0;
    aspect-ratio: 3/4;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(1).thumbnail {
    height: 256.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(1).thumbnail > .image-76 {
    height: 257px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(1).thumbnail {
    height: 256.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(1).thumbnail > .image-77 {
    height: 321.25px;
    flex: 1 0 0;
    aspect-ratio: 4/5;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(1).thumbnail {
    height: 256.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(1).thumbnail > .image-75 {
    height: 385.5px;
    flex: 1 0 0;
    aspect-ratio: 2/3;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(1).thumbnail {
    height: 256.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(1).thumbnail > .image-76 {
    height: 257px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(1).thumbnail {
    height: 256.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(1).thumbnail > .image-77 {
    height: 321.25px;
    flex: 1 0 0;
    aspect-ratio: 4/5;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(1).thumbnail {
    height: 256.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(1).thumbnail > .image-75 {
    height: 385.5px;
    flex: 1 0 0;
    aspect-ratio: 2/3;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(1).thumbnail {
    height: 256.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(1).thumbnail > .image-76 {
    height: 257px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(1).thumbnail {
    height: 256.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(1).thumbnail > .image-77 {
    height: 321.25px;
    flex: 1 0 0;
    aspect-ratio: 4/5;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(1).thumbnail {
    height: 256.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(1).thumbnail > .image-75 {
    height: 385.5px;
    flex: 1 0 0;
    aspect-ratio: 2/3;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 32px;
    align-self: stretch;
    grid-row: span 1;
    grid-column: span 1;
    justify-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card {
    max-width: 480px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(4).line {
    width: 542px;
    height: 1px;
    background: #D4D4D4;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination {
    gap: 4px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(1).icon-buttons {
    opacity: 0.4;
    opacity: 0.400000006;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(1).icon-buttons > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(1).icon-buttons > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(1).icon-buttons > div:nth-child(2).container > .arrow-back {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(1).icon-buttons > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(1).icon-buttons > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums {
    align-content: center;
    gap: 4px;
    flex: 1 0 0;
    flex-wrap: wrap;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44 {
    background: var(--surface-variant, #F3F3F2);
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(4).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(4).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(4).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(4).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(4).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(4).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(5).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(5).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(5).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(5).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(5).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(5).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(6).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(6).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(6).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(6).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(6).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(6).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(7).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(7).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(7).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(7).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(7).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(7).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(8).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(8).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(8).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(8).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(8).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(8).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(9).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(9).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(9).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(9).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(9).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(9).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(10).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(10).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(10).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(10).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(10).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(10).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(11).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(11).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(11).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(11).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(11).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(11).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(11).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(4).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(5).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(6).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(7).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(8).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(9).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(10).button-medium-44 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 44px;
    height: 44px;
    border-radius: 8px;
    position: relative;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(11).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(4).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(5).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(6).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(7).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(8).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(9).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(10).button-medium-44 {
    background: var(--surface, #FFF);
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(3).icon-buttons > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(3).icon-buttons > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(3).icon-buttons > div:nth-child(2).container > .arrow-forward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(3).icon-buttons > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(3).icon-buttons > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(1).icon-buttons, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(3).icon-buttons {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(1).icon-buttons, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(3).icon-buttons {
    width: 44px;
    height: 44px;
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > label:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination {
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination {
    display: flex;
  }
  body.blog > .frame > footer:nth-child(3).device-phablet {
    justify-content: center;
    background: #0E0E0E;
  }
  body.blog > .frame > header:nth-child(1), body.blog > .frame > footer:nth-child(3).device-phablet {
    align-items: center;
  }
  body.blog > .frame > header:nth-child(1), body.blog > .frame > main:nth-child(2), body.blog > .frame > footer:nth-child(3).device-phablet {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.blog > .frame > header:nth-child(1), body.blog > .frame > main:nth-child(2) {
    overflow: hidden;
  }
}
@media screen and (max-width: 859px) {
  body.blog {
    width: 100%;
  }
  body.blog > .frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
    background: #FFF;
    overflow: hidden;
  }
  body.blog > .frame > header:nth-child(1) {
    gap: 10px;
    background: #FFF;
  }
  body.blog > .frame > header:nth-child(1) > .container {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1400px;
    padding: 20px 14px;
    border-radius: 0 0 24px 24px;
    background: #FFF;
  }
  body.blog > .frame > header:nth-child(1) > .container svg:nth-child(1) {
    width: 114px;
    height: 32px;
    aspect-ratio: 57/16;
    overflow: hidden;
  }
  body.blog > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    align-items: center;
    display: flex;
    gap: 20px;
  }
  body.blog > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(1), body.blog > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(2), body.blog > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(3) {
    width: 32px;
    height: 32px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    align-self: stretch;
    background: rgba(255, 255, 255, 0);
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container {
    width: 100%;
    display: flex;
    max-width: 1400px;
    padding: 40px 14px 80px 14px;
    flex-direction: column;
    gap: 36px;
    background: rgba(255, 255, 255, 0);
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > label:nth-child(1) {
    color: #000;
    text-align: center;
    font-family: "Inter Tight";
    font-size: 40px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    align-content: center;
    gap: 8px;
    flex-wrap: wrap;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i {
    background: #000;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    background: rgba(255, 255, 255, 0.04);
    width: 74px;
    height: 44px;
    left: 2px;
    top: 0px;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: #FFF;
    text-overflow: ellipsis;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 2.307%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 2.419%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(4).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 3.085%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(4).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(4).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(4).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(4).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(5).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 2.489%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(5).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(5).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(5).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(5).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(4).menu-item-level-i, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(5).menu-item-level-i {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 36px;
    padding: 12px;
    border-radius: 12px;
    position: relative;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(4).menu-item-level-i, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > div:nth-child(5).menu-item-level-i {
    border: 1px solid var(--outline-variant, #D4D4D4);
    background: var(--surface, #FFF);
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row {
    flex-direction: column;
    gap: 36px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(1).thumbnail {
    height: 331.997px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(1).thumbnail > .image-30 {
    height: 608.667px;
    flex: 1 0 0;
    aspect-ratio: 6/11;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(1).thumbnail {
    height: 331.997px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(1).thumbnail > .image-78 {
    height: 498px;
    flex: 1 0 0;
    aspect-ratio: 2/3;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(1).thumbnail {
    height: 331.997px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(1).thumbnail > .image-9 {
    height: 442.667px;
    flex: 1 0 0;
    aspect-ratio: 3/4;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(1).thumbnail {
    height: 331.997px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(1).thumbnail > .image-76 {
    height: 332px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(1).thumbnail {
    height: 331.997px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(1).thumbnail > .image-77 {
    height: 415px;
    flex: 1 0 0;
    aspect-ratio: 4/5;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(1).thumbnail {
    height: 331.997px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(1).thumbnail > .image-75 {
    height: 498px;
    flex: 1 0 0;
    aspect-ratio: 2/3;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(1).thumbnail {
    height: 331.997px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(1).thumbnail > .image-76 {
    height: 332px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(1).thumbnail {
    height: 331.997px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(1).thumbnail > .image-77 {
    height: 415px;
    flex: 1 0 0;
    aspect-ratio: 4/5;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(1).thumbnail {
    height: 331.997px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(1).thumbnail > .image-75 {
    height: 498px;
    flex: 1 0 0;
    aspect-ratio: 2/3;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(1).thumbnail {
    height: 331.997px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(1).thumbnail > .image-76 {
    height: 332px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(1).thumbnail {
    height: 331.997px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(1).thumbnail > .image-77 {
    height: 415px;
    flex: 1 0 0;
    aspect-ratio: 4/5;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(1).thumbnail {
    height: 331.997px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(1).thumbnail > .image-75 {
    height: 498px;
    flex: 1 0 0;
    aspect-ratio: 2/3;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(2).frame > h4:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(3).frame > p:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(1).thumbnail, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 32px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(1).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(2).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(12).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(6).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(9).card {
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(11).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(3).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(4).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(5).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(7).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(8).card, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row > div:nth-child(10).card {
    width: 100%;
    max-width: 480px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(4).line {
    width: 332px;
    height: 1px;
    background: #D4D4D4;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination {
    gap: 4px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(1).icon-buttons {
    opacity: 0.4;
    opacity: 0.400000006;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(1).icon-buttons > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(1).icon-buttons > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(1).icon-buttons > div:nth-child(2).container > .arrow-back {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(1).icon-buttons > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(1).icon-buttons > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums {
    align-content: center;
    gap: 4px;
    flex: 1 0 0;
    flex-wrap: wrap;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44 {
    background: var(--surface-variant, #F3F3F2);
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(4).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(4).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(4).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(4).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(4).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(4).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(5).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(5).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(5).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(5).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(5).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(5).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(6).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(6).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(6).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(6).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(6).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(6).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(7).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(7).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(7).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(7).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(7).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(7).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(8).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(8).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(8).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(8).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(8).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(8).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(9).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(9).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(9).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(9).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(9).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(9).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(10).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(10).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(10).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(10).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(10).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(10).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(11).button-medium-44 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(11).button-medium-44 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(11).button-medium-44 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 4px;
    gap: 10px;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(11).button-medium-44 > div:nth-child(2).container > .frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
    text-align: center;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(11).button-medium-44 > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(11).button-medium-44 > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(11).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(4).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(5).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(6).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(7).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(8).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(9).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(10).button-medium-44 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 44px;
    height: 44px;
    border-radius: 8px;
    position: relative;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(11).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(4).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(5).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(6).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(7).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(8).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(9).button-medium-44, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums > div:nth-child(10).button-medium-44 {
    background: var(--surface, #FFF);
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(3).icon-buttons > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(3).icon-buttons > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(3).icon-buttons > div:nth-child(2).container > .arrow-forward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(3).icon-buttons > div:nth-child(1).state-layer, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(3).icon-buttons > div:nth-child(2).container {
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(1).icon-buttons, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > div:nth-child(2).nums, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(3).icon-buttons {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(1).icon-buttons, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination > button:nth-child(3).icon-buttons {
    width: 44px;
    height: 44px;
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > label:nth-child(1), body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination {
    align-self: stretch;
  }
  body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).row, body.blog > .frame > main:nth-child(2) > .frame > .container > div:nth-child(5).pagination {
    display: flex;
  }
  body.blog > .frame > footer:nth-child(3).device-mobile {
    justify-content: center;
    background: #0E0E0E;
  }
  body.blog > .frame > header:nth-child(1), body.blog > .frame > footer:nth-child(3).device-mobile {
    align-items: center;
  }
  body.blog > .frame > header:nth-child(1), body.blog > .frame > main:nth-child(2), body.blog > .frame > footer:nth-child(3).device-mobile {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.blog > .frame > header:nth-child(1), body.blog > .frame > main:nth-child(2) {
    overflow: hidden;
  }
}
@media screen and (min-width: 1400px), screen and (min-width: 1130px) and (max-width: 1399px), screen and (min-width: 860px) and (max-width: 1129px), screen and (min-width: 590px) and (max-width: 859px), screen and (max-width: 859px) {
  body.blog {
    display: flex;
    flex-direction: column;
    background: #FFF;
    overflow: hidden;
  }
}

.pdp {
  display: flex;
  flex-direction: column;
  background: #FFF;
  overflow: hidden;
  width: 100%;
}
.pdp .breadcrumb > .container {
  display: flex;
  gap: 8px;
}
.pdp .breadcrumb > .container > div:nth-child(1) {
  gap: 8px;
  flex: 1 0 0;
}
.pdp .breadcrumb > .container > div:nth-child(1) > span:nth-child(5) {
  color: #727272;
}
.pdp .breadcrumb > .container > div:nth-child(1) > span:nth-child(1),
.pdp .breadcrumb > .container > div:nth-child(1) > span:nth-child(3) {
  color: #000;
}
.pdp .breadcrumb > .container > div:nth-child(1) > span:nth-child(1),
.pdp .breadcrumb > .container > div:nth-child(1) > span:nth-child(3),
.pdp .breadcrumb > .container > div:nth-child(1) > span:nth-child(5) {
  font-family: "Inter Tight";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.pdp .breadcrumb > .container > div:nth-child(1) svg:nth-child(2),
.pdp .breadcrumb > .container > div:nth-child(1) svg:nth-child(4) {
  width: 24px;
  height: 24px;
  aspect-ratio: 1/1;
  overflow: hidden;
}
.pdp .breadcrumb > .container > div:nth-child(2).frame {
  gap: 12px;
}
.pdp .breadcrumb > .container > div:nth-child(2).frame svg:nth-child(4) {
  fill: #000;
}
.pdp .breadcrumb > .container > div:nth-child(2).frame svg:nth-child(1),
.pdp .breadcrumb > .container > div:nth-child(2).frame svg:nth-child(2),
.pdp .breadcrumb > .container > div:nth-child(2).frame svg:nth-child(3),
.pdp .breadcrumb > .container > div:nth-child(2).frame svg:nth-child(4) {
  width: 24px;
  height: 24px;
  overflow: hidden;
}
.pdp .breadcrumb > .container > div:nth-child(2).frame svg:nth-child(1),
.pdp .breadcrumb > .container > div:nth-child(2).frame svg:nth-child(2),
.pdp .breadcrumb > .container > div:nth-child(2).frame svg:nth-child(3) {
  aspect-ratio: 1/1;
}
.pdp .breadcrumb > .container > div:nth-child(1),
.pdp .breadcrumb > .container > div:nth-child(2).frame {
  align-items: center;
  display: flex;
}
.pdp .woocommerce-message {
  width: 100%;
}
.pdp .product_cover .container {
  display: flex;
  padding-top: 40px;
  padding-bottom: 40px;
  flex-direction: column;
  align-self: stretch;
  gap: 120px;
}
.pdp .product_cover .container .product_hero {
  flex-direction: column;
  position: relative;
}
.pdp .product_cover .container .product_hero .gallery {
  gap: 10px;
  position: relative;
  width: 100%;
  overflow: hidden;
}
.pdp .product_cover .container .product_hero .gallery .images {
  display: flex;
  transition: transform 0.5s ease-in-out;
  width: 100%;
  overflow: hidden;
}
.pdp .product_cover .container .product_hero .gallery .images.horizontal {
  aspect-ratio: 3/2;
}
.pdp .product_cover .container .product_hero .gallery .images .img_wrapper {
  min-width: 100%;
  position: relative;
  justify-content: center;
  align-items: center;
  display: none;
  -webkit-user-select: none;
  /* Safari */
  -moz-user-select: none;
  /* Firefox */
  /* IE10+/Edge */
  user-select: none;
  /* Standard */
}
.pdp .product_cover .container .product_hero .gallery .images .img_wrapper.active {
  display: flex;
}
.pdp .product_cover .container .product_hero .gallery .images .img_wrapper img {
  max-width: 100%;
  height: auto;
  z-index: 2;
  position: relative;
  -webkit-user-drag: none;
  user-drag: none;
  /* Bổ sung thêm để chắc chắn ảnh không bị highlight */
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.pdp .product_cover .container .product_hero .gallery .images .img_wrapper .color_name {
  position: absolute;
  width: 100%;
  text-align: center;
  color: --var(on-surface-variant, #666);
  font-weight: 700;
  line-height: 1.2em;
  text-transform: uppercase;
  opacity: 0.1;
  left: 50%;
  transform: translateX(-50%);
  top: 0px;
  z-index: 10;
}
@media screen and (min-width: 860px) {
  .pdp .product_cover .container .product_hero .gallery .images .img_wrapper .color_name {
    font-size: 64px;
  }
}
@media screen and (min-width: 590px) and (max-width: 859px) {
  .pdp .product_cover .container .product_hero .gallery .images .img_wrapper .color_name {
    font-size: 48px;
  }
}
@media screen and (max-width: 589px) {
  .pdp .product_cover .container .product_hero .gallery .images .img_wrapper .color_name {
    font-size: 32px;
  }
}
.pdp .product_cover .container .product_hero .gallery .button.prev,
.pdp .product_cover .container .product_hero .gallery .button.next {
  position: absolute;
  border-radius: 100px;
  background: rgba(255, 255, 255, 0);
  top: 50%;
  transform: translteY(-50%);
  opacity: 0.4;
  z-index: 4;
}
@media screen and (min-width: 860px) {
  .pdp .product_cover .container .product_hero .gallery .button.prev,
  .pdp .product_cover .container .product_hero .gallery .button.next {
    width: 60px;
    height: 60px;
  }
}
@media screen and (min-width: 590px) and (max-width: 859px) {
  .pdp .product_cover .container .product_hero .gallery .button.prev,
  .pdp .product_cover .container .product_hero .gallery .button.next {
    width: 48px;
    height: 48px;
  }
}
@media screen and (max-width: 589px) {
  .pdp .product_cover .container .product_hero .gallery .button.prev,
  .pdp .product_cover .container .product_hero .gallery .button.next {
    width: 36px;
    height: 36px;
  }
}
.pdp .product_cover .container .product_hero .gallery .button.prev {
  left: 0;
}
.pdp .product_cover .container .product_hero .gallery .button.next {
  right: 0;
}
.pdp .product_cover .container .product_hero .dots {
  align-items: center;
  justify-content: center;
  gap: 4px;
}
.pdp .product_cover .container .product_hero .dots .button .button_icon {
  width: 8px;
  height: 8px;
  background-color: var(--on-surface-variant, #6D6D6D);
  border-radius: 24px;
}
.pdp .product_cover .container .product_hero .dots .button.active {
  transform: scale(1.4, 1.4);
}
.pdp .product_cover .container .product_hero .dots .button.active .button_icon {
  background-color: var(--on-surface, #000);
}
@media screen and (min-width: 860px) {
  .pdp .product_cover .container .product_hero .dots .button {
    width: 28px;
    height: 28px;
  }
}
@media screen and (min-width: 590px) and (max-width: 859px) {
  .pdp .product_cover .container .product_hero .dots .button {
    width: 24px;
    height: 24px;
  }
}
@media screen and (max-width: 589px) {
  .pdp .product_cover .container .product_hero .dots .button {
    width: 20px;
    height: 20px;
  }
}
.pdp .product_cover .container .product_hero > div:nth-child(1).frame,
.pdp .product_cover .container .product_hero > div:nth-child(2).frame {
  justify-content: center;
  align-items: center;
  display: flex;
  align-self: stretch;
}
.pdp .product_cover .container .product_summary {
  gap: 60px;
}
.pdp .product_cover .container .product_summary .product_meta {
  width: 100%;
  gap: 28px;
}
.pdp .product_cover .container .product_summary .product_meta .head {
  flex-direction: row;
  align-items: flex-end;
}
.pdp .product_cover .container .product_summary .product_meta .head h2 {
  flex: 1 0 0%;
}
.pdp .product_cover .container .product_summary .product_meta .head .button {
  margin-bottom: 20px;
  border-radius: 100px;
}
.pdp .product_cover .container .product_summary .product_meta .rating {
  gap: 20px;
  align-items: center;
}
.pdp .product_cover .container .product_summary .product_meta .short_dscr {
  max-width: 640px;
}
.pdp .product_cover .container .product_summary .product_attributes {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 10%;
}
.pdp .product_details > .container {
  gap: 60px;
  border-bottom: 1px solid #8F8F8F;
  background: #FFF;
  padding-top: 80px;
  padding-bottom: 80px;
}
.pdp .product_details > .container .perspective_img {
  aspect-ratio: 2/1;
  overflow: hidden;
}
.pdp .product_details > .container .technical_specs {
  display: flex;
  gap: 120px;
}
.pdp .product_details > .container .technical_specs .column {
  gap: 16px;
}
.pdp .product_details > .container .technical_specs .column h4 {
  font-weight: 600;
}
.pdp .product_details > .container .technical_specs .column > div:nth-child(2).frame {
  display: flex;
  flex-direction: column;
  gap: 1px;
  background: #D4D4D4;
}
.pdp .product_details > .container .technical_specs .column > div:nth-child(2).frame > div:nth-child(1).row > div:nth-child(1).frame {
  width: 240px;
  padding: 32px 0;
  gap: 10px;
}
.pdp .product_details > .container .technical_specs .column > div:nth-child(2).frame > div:nth-child(1).row > div:nth-child(1).frame > h2 {
  flex: 1 0 0;
  color: #000;
  font-family: "Inter Tight";
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}
.pdp .product_details > .container .technical_specs .column > div:nth-child(2).frame > div:nth-child(1).row > div:nth-child(2).frame {
  justify-content: center;
  padding: 32px 16px;
  flex-direction: column;
  gap: 4px;
  flex: 1 0 0;
}
.pdp .product_details > .container .technical_specs .column > div:nth-child(2).frame > div:nth-child(1).row > div:nth-child(2).frame > p {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  align-self: stretch;
  overflow: hidden;
  color: var(--on-surface, #000);
  text-overflow: ellipsis;
  font-family: "Inter Tight";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.pdp .product_details > .container .technical_specs .column > div:nth-child(2).frame > div:nth-child(1).row > div:nth-child(1).frame,
.pdp .product_details > .container .technical_specs .column > div:nth-child(2).frame > div:nth-child(1).row > div:nth-child(2).frame {
  display: flex;
  align-self: stretch;
  background: #FFF;
}
.pdp .product_details > .container .technical_specs .column > div:nth-child(2).frame > div:nth-child(2).frame {
  justify-content: center;
  align-items: center;
  padding: 120px 40px;
  flex-direction: column;
  gap: 10px;
  background: #FFF;
}
.pdp .product_details > .container .technical_specs .column > div:nth-child(2).frame > div:nth-child(2).frame > .frame-29 {
  width: 100%;
  height: 273.889px;
  max-width: 540px;
  max-height: 290px;
  aspect-ratio: 54/29;
}
.pdp .product_details > .container .technical_specs .column > div:nth-child(2).frame > div:nth-child(1).row,
.pdp .product_details > .container .technical_specs .column > div:nth-child(2).frame > div:nth-child(2).frame {
  display: flex;
  align-self: stretch;
}
.pdp .product_details > .container .technical_specs .column > h2:nth-child(1),
.pdp .product_details > .container .technical_specs .column > div:nth-child(2).frame {
  align-self: stretch;
}
.pdp .product_details > .container .technical_specs > div:nth-child(2).frame {
  justify-content: center;
}
.pdp .product_details > .container .technical_specs > div:nth-child(2).frame > h2:nth-child(1) {
  color: #000;
  font-family: "Inter Tight";
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height: 36px;
}
.pdp .product_details > .container .technical_specs > div:nth-child(2).frame > div:nth-child(2).content {
  display: flex;
  flex-direction: column;
  gap: 1px;
  background: #D4D4D4;
}
.pdp .product_details > .container .technical_specs > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(1).frame {
  width: 200px;
  padding: 32px 0;
  gap: 10px;
}
.pdp .product_details > .container .technical_specs > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(1).frame > h2 {
  flex: 1 0 0;
  color: #000;
  font-family: "Inter Tight";
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}
.pdp .product_details > .container .technical_specs > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame {
  justify-content: center;
  padding: 32px 16px;
  flex-direction: column;
  gap: 4px;
  flex: 1 0 0;
}
.pdp .product_details > .container .technical_specs > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > p {
  align-self: stretch;
  color: var(--on-surface, #000);
  font-family: "Inter Tight";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.pdp .product_details > .container .technical_specs > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(1).frame,
.pdp .product_details > .container .technical_specs > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame {
  display: flex;
  align-self: stretch;
  background: #FFF;
}
.pdp .product_details > .container .technical_specs > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(1).frame {
  width: 200px;
  padding: 32px 0;
  gap: 10px;
}
.pdp .product_details > .container .technical_specs > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(1).frame > h2 {
  flex: 1 0 0;
  color: #000;
  font-family: "Inter Tight";
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}
.pdp .product_details > .container .technical_specs > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame {
  justify-content: center;
  padding: 32px 16px;
  flex-direction: column;
  gap: 4px;
  flex: 1 0 0;
}
.pdp .product_details > .container .technical_specs > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > p {
  align-self: stretch;
  color: var(--on-surface, #000);
  font-family: "Inter Tight";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.pdp .product_details > .container .technical_specs > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(1).frame,
.pdp .product_details > .container .technical_specs > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame {
  display: flex;
  align-self: stretch;
  background: #FFF;
}
.pdp .product_details > .container .technical_specs > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(1).frame {
  width: 200px;
  padding: 32px 0;
  gap: 10px;
}
.pdp .product_details > .container .technical_specs > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(1).frame > h2 {
  flex: 1 0 0;
  color: #000;
  font-family: "Inter Tight";
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}
.pdp .product_details > .container .technical_specs > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame {
  justify-content: center;
  padding: 32px 16px;
  flex-direction: column;
  gap: 4px;
  flex: 1 0 0;
}
.pdp .product_details > .container .technical_specs > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > p {
  align-self: stretch;
  color: var(--on-surface, #000);
  font-family: "Inter Tight";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.pdp .product_details > .container .technical_specs > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(1).frame,
.pdp .product_details > .container .technical_specs > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame {
  display: flex;
  align-self: stretch;
  background: #FFF;
}
.pdp .product_details > .container .technical_specs > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(4).frame > div:nth-child(1).frame {
  width: 200px;
  padding: 32px 0;
  gap: 10px;
}
.pdp .product_details > .container .technical_specs > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(4).frame > div:nth-child(1).frame > h2 {
  flex: 1 0 0;
  color: #000;
  font-family: "Inter Tight";
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}
.pdp .product_details > .container .technical_specs > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(4).frame > div:nth-child(2).frame {
  justify-content: center;
  padding: 32px 16px;
  flex-direction: column;
  gap: 4px;
  flex: 1 0 0;
}
.pdp .product_details > .container .technical_specs > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(4).frame > div:nth-child(2).frame > p:nth-child(1),
.pdp .product_details > .container .technical_specs > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(4).frame > div:nth-child(2).frame > p:nth-child(2) {
  align-self: stretch;
  color: var(--on-surface, #000);
  font-family: "Inter Tight";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.pdp .product_details > .container .technical_specs > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(4).frame > div:nth-child(1).frame,
.pdp .product_details > .container .technical_specs > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(4).frame > div:nth-child(2).frame {
  display: flex;
  align-self: stretch;
  background: #FFF;
}
.pdp .product_details > .container .technical_specs > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(5).frame > div:nth-child(1).frame {
  width: 200px;
  padding: 32px 0;
  gap: 10px;
}
.pdp .product_details > .container .technical_specs > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(5).frame > div:nth-child(1).frame > h2 {
  flex: 1 0 0;
  color: #000;
  font-family: "Inter Tight";
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}
.pdp .product_details > .container .technical_specs > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(5).frame > div:nth-child(2).frame {
  justify-content: center;
  padding: 32px 16px;
  flex-direction: column;
  gap: 4px;
  flex: 1 0 0;
}
.pdp .product_details > .container .technical_specs > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(5).frame > div:nth-child(2).frame > p:nth-child(1),
.pdp .product_details > .container .technical_specs > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(5).frame > div:nth-child(2).frame > p:nth-child(2) {
  align-self: stretch;
  color: var(--on-surface, #000);
  font-family: "Inter Tight";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.pdp .product_details > .container .technical_specs > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(5).frame > div:nth-child(1).frame,
.pdp .product_details > .container .technical_specs > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(5).frame > div:nth-child(2).frame {
  display: flex;
  align-self: stretch;
  background: #FFF;
}
.pdp .product_details > .container .technical_specs > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(1).frame,
.pdp .product_details > .container .technical_specs > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(2).frame,
.pdp .product_details > .container .technical_specs > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(3).frame,
.pdp .product_details > .container .technical_specs > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(4).frame,
.pdp .product_details > .container .technical_specs > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(5).frame {
  display: flex;
  align-self: stretch;
}
.pdp .product_details > .container .technical_specs > div:nth-child(2).frame > h2:nth-child(1),
.pdp .product_details > .container .technical_specs > div:nth-child(2).frame > div:nth-child(2).content {
  align-self: stretch;
}
.pdp .product_details > .container .technical_specs > div:nth-child(1).frame,
.pdp .product_details > .container .technical_specs > div:nth-child(2).frame {
  display: flex;
  flex-direction: column;
  gap: 16px;
  flex: 1 0 0;
}
.pdp .product_guide > .container {
  display: flex;
  max-width: 1380px;
  padding: 80px 40px;
  gap: 120px;
  flex: 1 0 0;
  border-bottom: 1px solid #8F8F8F;
  background: #FFF;
}
.pdp .product_guide > .container > div:nth-child(1).frame > h2:nth-child(1) {
  color: #000;
  font-family: "Inter Tight";
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height: 36px;
}
.pdp .product_guide > .container > div:nth-child(1).frame > div:nth-child(2).frame {
  display: flex;
  flex-direction: column;
  gap: 1px;
  background: #D4D4D4;
}
.pdp .product_guide > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame {
  width: 200px;
  padding: 32px 0;
  gap: 10px;
}
.pdp .product_guide > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame > h2 {
  flex: 1 0 0;
  color: #000;
  font-family: "Inter Tight";
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}
.pdp .product_guide > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame {
  justify-content: center;
  padding: 32px 16px;
  flex-direction: column;
  gap: 4px;
  flex: 1 0 0;
}
.pdp .product_guide > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > p {
  align-self: stretch;
  color: var(--on-surface, #000);
  font-family: "Inter Tight";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.pdp .product_guide > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame,
.pdp .product_guide > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame {
  display: flex;
  align-self: stretch;
  background: #FFF;
}
.pdp .product_guide > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame {
  width: 200px;
  padding: 32px 0;
  gap: 10px;
}
.pdp .product_guide > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2 {
  flex: 1 0 0;
  color: #000;
  font-family: "Inter Tight";
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}
.pdp .product_guide > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame {
  justify-content: center;
  padding: 32px 16px;
  flex-direction: column;
  gap: 4px;
  flex: 1 0 0;
}
.pdp .product_guide > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > p {
  align-self: stretch;
  color: var(--on-surface, #000);
  font-family: "Inter Tight";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.pdp .product_guide > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame,
.pdp .product_guide > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame {
  display: flex;
  align-self: stretch;
  background: #FFF;
}
.pdp .product_guide > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame {
  width: 200px;
  padding: 32px 0;
  gap: 10px;
}
.pdp .product_guide > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > h2 {
  flex: 1 0 0;
  color: #000;
  font-family: "Inter Tight";
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}
.pdp .product_guide > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame {
  justify-content: center;
  padding: 32px 16px;
  flex-direction: column;
  gap: 4px;
  flex: 1 0 0;
}
.pdp .product_guide > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > p {
  align-self: stretch;
  color: var(--on-surface, #000);
  font-family: "Inter Tight";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.pdp .product_guide > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame,
.pdp .product_guide > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame {
  display: flex;
  align-self: stretch;
  background: #FFF;
}
.pdp .product_guide > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(4).frame > div:nth-child(1).frame {
  width: 200px;
  padding: 32px 0;
  gap: 10px;
}
.pdp .product_guide > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(4).frame > div:nth-child(1).frame > h2 {
  flex: 1 0 0;
  color: #000;
  font-family: "Inter Tight";
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}
.pdp .product_guide > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(4).frame > div:nth-child(2).frame {
  justify-content: center;
  padding: 32px 16px;
  flex-direction: column;
  gap: 4px;
  flex: 1 0 0;
}
.pdp .product_guide > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(4).frame > div:nth-child(2).frame > p {
  align-self: stretch;
  color: var(--on-surface, #000);
  font-family: "Inter Tight";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.pdp .product_guide > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(4).frame > div:nth-child(1).frame,
.pdp .product_guide > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(4).frame > div:nth-child(2).frame {
  display: flex;
  align-self: stretch;
  background: #FFF;
}
.pdp .product_guide > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame,
.pdp .product_guide > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame,
.pdp .product_guide > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(3).frame,
.pdp .product_guide > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(4).frame {
  display: flex;
  align-self: stretch;
}
.pdp .product_guide > .container > div:nth-child(1).frame > h2:nth-child(1),
.pdp .product_guide > .container > div:nth-child(1).frame > div:nth-child(2).frame {
  align-self: stretch;
}
.pdp .product_guide > .container > div:nth-child(2).frame > h2:nth-child(1) {
  color: #000;
  font-family: "Inter Tight";
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height: 36px;
}
.pdp .product_guide > .container > div:nth-child(2).frame > div:nth-child(2).content {
  display: flex;
  flex-direction: column;
  gap: 1px;
  background: #D4D4D4;
}
.pdp .product_guide > .container > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(1).row > div:nth-child(1).frame {
  width: 200px;
  padding: 32px 0;
  gap: 10px;
}
.pdp .product_guide > .container > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(1).row > div:nth-child(1).frame > h2 {
  flex: 1 0 0;
  color: #000;
  font-family: "Inter Tight";
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}
.pdp .product_guide > .container > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(1).row > div:nth-child(2).frame {
  justify-content: center;
  padding: 32px 16px;
  flex-direction: column;
  gap: 4px;
  flex: 1 0 0;
}
.pdp .product_guide > .container > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(1).row > div:nth-child(2).frame > p {
  align-self: stretch;
  color: var(--on-surface, #000);
  font-family: "Inter Tight";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.pdp .product_guide > .container > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(1).row > div:nth-child(1).frame,
.pdp .product_guide > .container > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(1).row > div:nth-child(2).frame {
  display: flex;
  align-self: stretch;
  background: #FFF;
}
.pdp .product_guide > .container > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(2).row > div:nth-child(1).frame {
  width: 200px;
  padding: 32px 0;
  gap: 10px;
}
.pdp .product_guide > .container > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(2).row > div:nth-child(1).frame > h2 {
  flex: 1 0 0;
  color: #000;
  font-family: "Inter Tight";
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}
.pdp .product_guide > .container > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(2).row > div:nth-child(2).frame {
  justify-content: center;
  padding: 32px 16px;
  flex-direction: column;
  gap: 4px;
  flex: 1 0 0;
}
.pdp .product_guide > .container > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(2).row > div:nth-child(2).frame > p:nth-child(1),
.pdp .product_guide > .container > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(2).row > div:nth-child(2).frame > p:nth-child(2) {
  align-self: stretch;
  color: var(--on-surface, #000);
  font-family: "Inter Tight";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.pdp .product_guide > .container > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(2).row > div:nth-child(1).frame,
.pdp .product_guide > .container > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(2).row > div:nth-child(2).frame {
  display: flex;
  align-self: stretch;
  background: #FFF;
}
.pdp .product_guide > .container > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(1).row,
.pdp .product_guide > .container > div:nth-child(2).frame > div:nth-child(2).content > div:nth-child(2).row {
  display: flex;
  align-self: stretch;
}
.pdp .product_guide > .container > div:nth-child(2).frame > h2:nth-child(1),
.pdp .product_guide > .container > div:nth-child(2).frame > div:nth-child(2).content {
  align-self: stretch;
}
.pdp .product_guide > .container > div:nth-child(1).frame,
.pdp .product_guide > .container > div:nth-child(2).frame {
  justify-content: center;
  display: flex;
  flex-direction: column;
  gap: 16px;
  flex: 1 0 0;
}
.pdp .product_reviews > .container {
  display: flex;
  max-width: 1380px;
  padding: 80px 40px;
  gap: 80px;
  flex: 1 0 0;
  border-bottom: 1px solid #8F8F8F;
  background: #FFF;
}
.pdp .product_reviews > .container > .frame {
  justify-content: center;
  display: flex;
  flex-direction: column;
  gap: 40px;
  flex: 1 0 0;
}
.pdp .product_reviews > .container > .frame > div:nth-child(1).frame {
  gap: 12px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(1).frame > div:nth-child(1).frame {
  flex-direction: column;
  gap: 12px;
  flex: 1 0 0;
}
.pdp .product_reviews > .container > .frame > div:nth-child(1).frame > div:nth-child(1).frame > h2:nth-child(1) {
  color: #000;
  font-family: "Inter Tight";
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height: 36px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(1).frame > div:nth-child(1).frame > div:nth-child(2).frame {
  display: flex;
  gap: 8px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(1).frame > div:nth-child(1).frame > div:nth-child(2).frame svg:nth-child(1) {
  width: 24px;
  height: 24px;
  overflow: hidden;
}
.pdp .product_reviews > .container > .frame > div:nth-child(1).frame > div:nth-child(1).frame > div:nth-child(2).frame > h2:nth-child(2) {
  flex: 1 0 0;
  color: var(--on-surface, #000);
  font-family: "Inter Tight";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(1).frame > div:nth-child(1).frame > h2:nth-child(1),
.pdp .product_reviews > .container > .frame > div:nth-child(1).frame > div:nth-child(1).frame > div:nth-child(2).frame {
  align-self: stretch;
}
.pdp .product_reviews > .container > .frame > div:nth-child(1).frame > div:nth-child(2).button-56 {
  justify-content: center;
  align-items: center;
  height: 56px;
  padding: 0 32px;
  border-radius: 100px;
  background: #000;
  overflow: hidden;
}
.pdp .product_reviews > .container > .frame > div:nth-child(1).frame > div:nth-child(2).button-56 > .frame {
  justify-content: center;
  align-items: center;
  display: flex;
  padding: 0 8px;
  gap: 10px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(1).frame > div:nth-child(2).button-56 > .frame > h2 {
  color: var(--white, #FFF);
  text-align: center;
  font-family: "Inter Tight";
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(1).frame > div:nth-child(1).frame,
.pdp .product_reviews > .container > .frame > div:nth-child(1).frame > div:nth-child(2).button-56 {
  display: flex;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame {
  flex-direction: column;
  gap: 1px;
  background: #D4D4D4;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(1).frame {
  align-items: center;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(1).frame > div:nth-child(1).frame {
  width: 200px;
  max-width: 240px;
  gap: 8px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(1).frame > div:nth-child(1).frame > p {
  align-self: stretch;
  color: var(--on-surface, #000);
  font-family: "Inter Tight";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(1).frame > div:nth-child(2).frame {
  gap: 20px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame {
  align-items: center;
  display: flex;
  gap: 10px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(1) {
  flex: 1 0 0;
  color: var(--on-surface, #000);
  font-family: "Inter Tight";
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame {
  align-items: center;
  display: flex;
  gap: 20px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > .frame {
  align-items: center;
  display: flex;
  gap: 8px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > .frame svg:nth-child(1),
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > .frame svg:nth-child(2),
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > .frame svg:nth-child(3),
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > .frame svg:nth-child(4),
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > .frame svg:nth-child(5) {
  width: 24px;
  height: 24px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(1).frame > div:nth-child(2).frame > p:nth-child(2) {
  color: var(--on-surface, #000);
  font-family: "Inter Tight";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(1).frame > div:nth-child(2).frame > p:nth-child(2) {
  align-self: stretch;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(1).frame > div:nth-child(3).frame {
  max-width: 360px;
  gap: 12px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(1).frame > div:nth-child(3).frame > div:nth-child(1).thumbnail {
  position: relative;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(1).frame > div:nth-child(3).frame > div:nth-child(1).thumbnail > div:nth-child(1).image-4 {
  height: 81px;
  flex: 1 0 0;
  aspect-ratio: 1/1;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), url(<path-to-image>) lightgray 50%/cover no-repeat;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(1).frame > div:nth-child(3).frame > div:nth-child(1).thumbnail svg:nth-child(2) {
  position: absolute;
  width: 24px;
  height: 24px;
  left: 35.802%;
  top: 35.802%;
  z-index: 1;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(1).frame > div:nth-child(3).frame > div:nth-child(2).thumbnail > .image-57 {
  width: 108px;
  align-self: stretch;
  aspect-ratio: 4/3;
  background: url(<path-to-image>) lightgray 50%/cover no-repeat;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(1).frame > div:nth-child(3).frame > div:nth-child(3).thumbnail > .image-64 {
  width: 121.597px;
  align-self: stretch;
  aspect-ratio: 121.6/81;
  background: url(<path-to-image>) lightgray 50%/cover no-repeat;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(1).frame > div:nth-child(3).frame > div:nth-child(4).thumbnail > .image-59 {
  width: 141.702px;
  align-self: stretch;
  aspect-ratio: 141.7/81;
  background: url(<path-to-image>) lightgray 50%/cover no-repeat;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(1).frame > div:nth-child(3).frame > div:nth-child(1).thumbnail,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(1).frame > div:nth-child(3).frame > div:nth-child(2).thumbnail,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(1).frame > div:nth-child(3).frame > div:nth-child(3).thumbnail,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(1).frame > div:nth-child(3).frame > div:nth-child(4).thumbnail {
  align-items: center;
  display: flex;
  height: 81px;
  max-width: 111px;
  max-height: 111px;
  gap: 10px;
  flex: 1 0 0;
  aspect-ratio: 1/1;
  background: #FFF;
  overflow: hidden;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(1).frame > div:nth-child(3).frame > div:nth-child(2).thumbnail,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(1).frame > div:nth-child(3).frame > div:nth-child(3).thumbnail,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(1).frame > div:nth-child(3).frame > div:nth-child(4).thumbnail {
  justify-content: center;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(1).frame > div:nth-child(1).frame,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(1).frame > div:nth-child(2).frame,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(1).frame > div:nth-child(3).frame {
  display: flex;
  align-self: stretch;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(1).frame > div:nth-child(1).frame,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(1).frame > div:nth-child(2).frame {
  flex-direction: column;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(1).frame > div:nth-child(2).frame,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(1).frame > div:nth-child(3).frame {
  flex: 1 0 0;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(2).frame > div:nth-child(1).frame {
  width: 200px;
  max-width: 240px;
  gap: 8px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(2).frame > div:nth-child(1).frame > p {
  align-self: stretch;
  color: var(--on-surface-variant, #6D6D6D);
  font-family: "Inter Tight";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(2).frame > div:nth-child(2).frame {
  justify-content: center;
  align-items: center;
  gap: 4px;
  flex: 1 0 0;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(2).frame > div:nth-child(2).frame > h4:nth-child(1) {
  font-weight: 500;
  line-height: 24px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
  font-weight: 400;
  line-height: 28px;
  opacity: 0.5;
  opacity: 0.5;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(2).frame > div:nth-child(2).frame > h4:nth-child(1),
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
  align-self: stretch;
  color: var(--on-surface, #000);
  font-family: "Inter Tight";
  font-size: 16px;
  font-style: normal;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(2).frame > div:nth-child(3).frame {
  width: 360px;
  max-width: 360px;
  gap: 20px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(2).frame > div:nth-child(1).frame,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(2).frame > div:nth-child(2).frame,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(2).frame > div:nth-child(3).frame {
  display: flex;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(2).frame > div:nth-child(1).frame,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(2).frame > div:nth-child(2).frame {
  flex-direction: column;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(2).frame > div:nth-child(2).frame,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(2).frame > div:nth-child(3).frame {
  align-self: stretch;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(1).frame,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review > div:nth-child(2).frame {
  display: flex;
  gap: 80px;
  align-self: stretch;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section {
  display: flex;
  padding: 40px 28px;
  flex-direction: column;
  gap: 40px;
  align-self: stretch;
  background: #FFF;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(1).frame {
  align-items: center;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(1).frame > div:nth-child(1).frame {
  width: 200px;
  max-width: 240px;
  gap: 8px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(1).frame > div:nth-child(1).frame > p {
  align-self: stretch;
  color: var(--on-surface, #000);
  font-family: "Inter Tight";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(1).frame > div:nth-child(2).frame {
  gap: 20px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame {
  align-items: center;
  display: flex;
  gap: 10px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(1) {
  flex: 1 0 0;
  color: var(--on-surface, #000);
  font-family: "Inter Tight";
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame {
  align-items: center;
  display: flex;
  gap: 20px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > .frame {
  align-items: center;
  display: flex;
  gap: 8px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > .frame svg:nth-child(1),
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > .frame svg:nth-child(2),
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > .frame svg:nth-child(3),
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > .frame svg:nth-child(4),
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > .frame svg:nth-child(5) {
  width: 24px;
  height: 24px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(1).frame > div:nth-child(2).frame > p:nth-child(2) {
  color: var(--on-surface, #000);
  font-family: "Inter Tight";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(1).frame > div:nth-child(2).frame > p:nth-child(2) {
  align-self: stretch;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(1).frame > div:nth-child(3).frame {
  max-width: 360px;
  gap: 12px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(1).frame > div:nth-child(3).frame > div:nth-child(1).thumbnail {
  position: relative;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(1).frame > div:nth-child(3).frame > div:nth-child(1).thumbnail > div:nth-child(1).image-66 {
  width: 107.885px;
  align-self: stretch;
  aspect-ratio: 107.89/81;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), url(<path-to-image>) lightgray 50%/cover no-repeat;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(1).frame > div:nth-child(3).frame > div:nth-child(1).thumbnail svg:nth-child(2) {
  position: absolute;
  width: 24px;
  height: 24px;
  left: 35.802%;
  top: 35.802%;
  z-index: 1;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(1).frame > div:nth-child(3).frame > div:nth-child(2).thumbnail > .image-70 {
  height: 81px;
  flex: 1 0 0;
  aspect-ratio: 1/1;
  background: url(<path-to-image>) lightgray 50%/cover no-repeat;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(1).frame > div:nth-child(3).frame > div:nth-child(3).thumbnail > .image-68 {
  width: 107.885px;
  align-self: stretch;
  aspect-ratio: 107.89/81;
  background: url(<path-to-image>) lightgray 50%/cover no-repeat;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(1).frame > div:nth-child(3).frame > div:nth-child(1).thumbnail,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(1).frame > div:nth-child(3).frame > div:nth-child(2).thumbnail,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(1).frame > div:nth-child(3).frame > div:nth-child(3).thumbnail,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(1).frame > div:nth-child(3).frame > div:nth-child(4).thumbnail {
  justify-content: center;
  align-items: center;
  display: flex;
  height: 81px;
  max-width: 111px;
  max-height: 111px;
  gap: 10px;
  flex: 1 0 0;
  aspect-ratio: 1/1;
  background: #FFF;
  overflow: hidden;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(1).frame > div:nth-child(1).frame,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(1).frame > div:nth-child(2).frame,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(1).frame > div:nth-child(3).frame {
  display: flex;
  align-self: stretch;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(1).frame > div:nth-child(1).frame,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(1).frame > div:nth-child(2).frame {
  flex-direction: column;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(1).frame > div:nth-child(2).frame,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(1).frame > div:nth-child(3).frame {
  flex: 1 0 0;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(2).frame > div:nth-child(1).frame {
  width: 200px;
  max-width: 240px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(2).frame > div:nth-child(1).frame > p {
  align-self: stretch;
  color: var(--on-surface-variant, #6D6D6D);
  font-family: "Inter Tight";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(2).frame > div:nth-child(2).frame {
  justify-content: center;
  align-items: center;
  flex: 1 0 0;
  align-self: stretch;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(2).frame > div:nth-child(2).frame > h4:nth-child(1) {
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  opacity: 0.5;
  opacity: 0.5;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(2).frame > div:nth-child(2).frame > h4:nth-child(1),
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
  align-self: stretch;
  color: var(--on-surface, #000);
  font-family: "Inter Tight";
  font-style: normal;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(2).frame > div:nth-child(3).frame {
  width: 360px;
  height: 110px;
  max-width: 360px;
  gap: 20px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(2).frame > div:nth-child(1).frame,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(2).frame > div:nth-child(2).frame,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(2).frame > div:nth-child(3).frame {
  display: flex;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(2).frame > div:nth-child(1).frame,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(2).frame > div:nth-child(2).frame {
  flex-direction: column;
  gap: 8px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(1).frame,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review > section > div:nth-child(2).frame {
  display: flex;
  gap: 80px;
  align-self: stretch;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(1).frame {
  align-items: center;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(1).frame > div:nth-child(1).frame {
  width: 200px;
  max-width: 240px;
  gap: 8px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(1).frame > div:nth-child(1).frame > p {
  align-self: stretch;
  color: var(--on-surface, #000);
  font-family: "Inter Tight";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(1).frame > div:nth-child(2).frame {
  gap: 20px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame {
  align-items: center;
  display: flex;
  gap: 10px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(1) {
  flex: 1 0 0;
  color: var(--on-surface, #000);
  font-family: "Inter Tight";
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame {
  align-items: center;
  display: flex;
  gap: 20px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > .frame {
  align-items: center;
  display: flex;
  gap: 8px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > .frame svg:nth-child(1),
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > .frame svg:nth-child(2),
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > .frame svg:nth-child(3),
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > .frame svg:nth-child(4),
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > .frame svg:nth-child(5) {
  width: 24px;
  height: 24px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(1).frame > div:nth-child(2).frame > p:nth-child(2) {
  color: var(--on-surface, #000);
  font-family: "Inter Tight";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(1).frame > div:nth-child(2).frame > p:nth-child(2) {
  align-self: stretch;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(1).frame > div:nth-child(3).frame {
  max-width: 360px;
  gap: 12px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(1).frame > div:nth-child(3).frame > div:nth-child(1).thumbnail > .image-73 {
  width: 153.316px;
  align-self: stretch;
  aspect-ratio: 53/28;
  background: url(<path-to-image>) lightgray 50%/cover no-repeat;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(1).frame > div:nth-child(3).frame > div:nth-child(1).thumbnail,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(1).frame > div:nth-child(3).frame > div:nth-child(2).thumbnail,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(1).frame > div:nth-child(3).frame > div:nth-child(4).thumbnail {
  justify-content: center;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(1).frame > div:nth-child(3).frame > div:nth-child(1).thumbnail,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(1).frame > div:nth-child(3).frame > div:nth-child(2).thumbnail,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(1).frame > div:nth-child(3).frame > div:nth-child(3).thumbnail,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(1).frame > div:nth-child(3).frame > div:nth-child(4).thumbnail {
  align-items: center;
  display: flex;
  height: 81px;
  max-width: 111px;
  max-height: 111px;
  gap: 10px;
  flex: 1 0 0;
  aspect-ratio: 1/1;
  background: #FFF;
  overflow: hidden;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(1).frame > div:nth-child(1).frame,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(1).frame > div:nth-child(2).frame,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(1).frame > div:nth-child(3).frame {
  display: flex;
  align-self: stretch;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(1).frame > div:nth-child(1).frame,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(1).frame > div:nth-child(2).frame {
  flex-direction: column;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(1).frame > div:nth-child(2).frame,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(1).frame > div:nth-child(3).frame {
  flex: 1 0 0;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(2).frame > div:nth-child(1).frame {
  width: 200px;
  max-width: 240px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(2).frame > div:nth-child(1).frame > p {
  align-self: stretch;
  color: var(--on-surface-variant, #6D6D6D);
  font-family: "Inter Tight";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(2).frame > div:nth-child(2).frame {
  justify-content: center;
  align-items: center;
  flex: 1 0 0;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(2).frame > div:nth-child(2).frame > h4:nth-child(1) {
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  opacity: 0.5;
  opacity: 0.5;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(2).frame > div:nth-child(2).frame > h4:nth-child(1),
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
  align-self: stretch;
  color: var(--on-surface, #000);
  font-family: "Inter Tight";
  font-style: normal;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(2).frame > div:nth-child(3).frame {
  width: 360px;
  max-width: 360px;
  gap: 20px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(2).frame > div:nth-child(1).frame,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(2).frame > div:nth-child(2).frame,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(2).frame > div:nth-child(3).frame {
  display: flex;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(2).frame > div:nth-child(1).frame,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(2).frame > div:nth-child(2).frame {
  flex-direction: column;
  gap: 8px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(2).frame > div:nth-child(2).frame,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(2).frame > div:nth-child(3).frame {
  align-self: stretch;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(1).frame,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review > div:nth-child(2).frame {
  display: flex;
  gap: 80px;
  align-self: stretch;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(1).frame {
  align-items: center;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(1).frame > div:nth-child(1).frame {
  width: 200px;
  max-width: 240px;
  gap: 8px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(1).frame > div:nth-child(1).frame > p {
  align-self: stretch;
  color: var(--on-surface, #000);
  font-family: "Inter Tight";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(1).frame > div:nth-child(2).frame {
  gap: 20px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame {
  align-items: center;
  display: flex;
  gap: 10px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(1) {
  flex: 1 0 0;
  color: var(--on-surface, #000);
  font-family: "Inter Tight";
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame {
  align-items: center;
  display: flex;
  gap: 20px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > .frame {
  align-items: center;
  display: flex;
  gap: 8px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > .frame svg:nth-child(1),
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > .frame svg:nth-child(2),
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > .frame svg:nth-child(3),
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > .frame svg:nth-child(4),
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > .frame svg:nth-child(5) {
  width: 24px;
  height: 24px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(1).frame > div:nth-child(2).frame > p:nth-child(2) {
  color: var(--on-surface, #000);
  font-family: "Inter Tight";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(1).frame > div:nth-child(2).frame > p:nth-child(2) {
  align-self: stretch;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(1).frame > div:nth-child(3).frame {
  max-width: 360px;
  gap: 12px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(1).frame > div:nth-child(3).frame > div:nth-child(1).thumbnail > .image-71 {
  width: 153.316px;
  align-self: stretch;
  aspect-ratio: 53/28;
  background: url(<path-to-image>) lightgray 50%/cover no-repeat;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(1).frame > div:nth-child(3).frame > div:nth-child(2).thumbnail > .image-72 {
  width: 153.316px;
  align-self: stretch;
  aspect-ratio: 53/28;
  background: url(<path-to-image>) lightgray 50%/cover no-repeat;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(1).frame > div:nth-child(3).frame > div:nth-child(1).thumbnail,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(1).frame > div:nth-child(3).frame > div:nth-child(2).thumbnail,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(1).frame > div:nth-child(3).frame > div:nth-child(3).thumbnail,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(1).frame > div:nth-child(3).frame > div:nth-child(4).thumbnail {
  justify-content: center;
  align-items: center;
  display: flex;
  height: 81px;
  max-width: 111px;
  max-height: 111px;
  gap: 10px;
  flex: 1 0 0;
  aspect-ratio: 1/1;
  background: #FFF;
  overflow: hidden;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(1).frame > div:nth-child(1).frame,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(1).frame > div:nth-child(2).frame,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(1).frame > div:nth-child(3).frame {
  display: flex;
  align-self: stretch;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(1).frame > div:nth-child(1).frame,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(1).frame > div:nth-child(2).frame {
  flex-direction: column;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(1).frame > div:nth-child(2).frame,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(1).frame > div:nth-child(3).frame {
  flex: 1 0 0;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(2).frame > div:nth-child(1).frame {
  width: 200px;
  max-width: 240px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(2).frame > div:nth-child(1).frame > p {
  align-self: stretch;
  color: var(--on-surface-variant, #6D6D6D);
  font-family: "Inter Tight";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(2).frame > div:nth-child(2).frame {
  justify-content: center;
  align-items: center;
  flex: 1 0 0;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(2).frame > div:nth-child(2).frame > h4:nth-child(1) {
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  opacity: 0.5;
  opacity: 0.5;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(2).frame > div:nth-child(2).frame > h4:nth-child(1),
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
  align-self: stretch;
  color: var(--on-surface, #000);
  font-family: "Inter Tight";
  font-style: normal;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(2).frame > div:nth-child(3).frame {
  width: 360px;
  max-width: 360px;
  gap: 20px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(2).frame > div:nth-child(1).frame,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(2).frame > div:nth-child(2).frame,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(2).frame > div:nth-child(3).frame {
  display: flex;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(2).frame > div:nth-child(1).frame,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(2).frame > div:nth-child(2).frame {
  flex-direction: column;
  gap: 8px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(2).frame > div:nth-child(2).frame,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(2).frame > div:nth-child(3).frame {
  align-self: stretch;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(1).frame,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review > div:nth-child(2).frame {
  display: flex;
  gap: 80px;
  align-self: stretch;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(2).review,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review {
  display: flex;
  flex-direction: column;
  align-self: stretch;
}
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(1).review,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(3).review,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame > div:nth-child(4).review {
  padding: 40px 28px;
  gap: 40px;
  background: #FFF;
}
.pdp .product_reviews > .container > .frame > div:nth-child(3).pagination {
  justify-content: space-between;
  align-items: center;
}
.pdp .product_reviews > .container > .frame > div:nth-child(3).pagination > div:nth-child(1).icon-buttons-40 {
  opacity: 0.4;
  opacity: 0.400000006;
}
.pdp .product_reviews > .container > .frame > div:nth-child(3).pagination > div:nth-child(1).icon-buttons-40 > div:nth-child(1).state-layer {
  flex-direction: column;
  gap: 10px;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0%;
  top: 0%;
  z-index: 0;
}
.pdp .product_reviews > .container > .frame > div:nth-child(3).pagination > div:nth-child(1).icon-buttons-40 > div:nth-child(2).container {
  justify-content: center;
  align-items: center;
  gap: 4px;
  flex: 1 0 0;
  align-self: stretch;
}
.pdp .product_reviews > .container > .frame > div:nth-child(3).pagination > div:nth-child(1).icon-buttons-40 > div:nth-child(2).container > .arrow-back {
  width: 20px;
  height: 20px;
  aspect-ratio: 1/1;
  overflow: hidden;
}
.pdp .product_reviews > .container > .frame > div:nth-child(3).pagination > div:nth-child(1).icon-buttons-40 > div:nth-child(1).state-layer,
.pdp .product_reviews > .container > .frame > div:nth-child(3).pagination > div:nth-child(1).icon-buttons-40 > div:nth-child(2).container {
  display: flex;
}
.pdp .product_reviews > .container > .frame > div:nth-child(3).pagination > div:nth-child(2).nums {
  gap: 4px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(3).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44 {
  background: var(--surface-variant, #F3F3F2);
}
.pdp .product_reviews > .container > .frame > div:nth-child(3).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44 > div:nth-child(1).state-layer {
  flex-direction: column;
  gap: 10px;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0%;
  top: 0%;
  z-index: 0;
}
.pdp .product_reviews > .container > .frame > div:nth-child(3).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44 > div:nth-child(2).container {
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  align-self: stretch;
}
.pdp .product_reviews > .container > .frame > div:nth-child(3).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44 > div:nth-child(2).container > .frame {
  justify-content: center;
  align-items: center;
  display: flex;
  padding: 0 4px;
  gap: 10px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(3).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44 > div:nth-child(2).container > .frame > label {
  font-family: "Inter Tight";
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: var(--on-surface, #000);
  text-align: center;
}
.pdp .product_reviews > .container > .frame > div:nth-child(3).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44 > div:nth-child(1).state-layer,
.pdp .product_reviews > .container > .frame > div:nth-child(3).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44 > div:nth-child(2).container {
  display: flex;
}
.pdp .product_reviews > .container > .frame > div:nth-child(3).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44 > div:nth-child(1).state-layer {
  flex-direction: column;
  gap: 10px;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0%;
  top: 0%;
  z-index: 0;
}
.pdp .product_reviews > .container > .frame > div:nth-child(3).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44 > div:nth-child(2).container {
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  align-self: stretch;
}
.pdp .product_reviews > .container > .frame > div:nth-child(3).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44 > div:nth-child(2).container > .frame {
  justify-content: center;
  align-items: center;
  display: flex;
  padding: 0 4px;
  gap: 10px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(3).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44 > div:nth-child(2).container > .frame > label {
  font-family: "Inter Tight";
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: var(--on-surface, #000);
  text-align: center;
}
.pdp .product_reviews > .container > .frame > div:nth-child(3).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44 > div:nth-child(1).state-layer,
.pdp .product_reviews > .container > .frame > div:nth-child(3).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44 > div:nth-child(2).container {
  display: flex;
}
.pdp .product_reviews > .container > .frame > div:nth-child(3).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44 > div:nth-child(1).state-layer {
  flex-direction: column;
  gap: 10px;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0%;
  top: 0%;
  z-index: 0;
}
.pdp .product_reviews > .container > .frame > div:nth-child(3).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44 > div:nth-child(2).container {
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  align-self: stretch;
}
.pdp .product_reviews > .container > .frame > div:nth-child(3).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44 > div:nth-child(2).container > .frame {
  justify-content: center;
  align-items: center;
  display: flex;
  padding: 0 4px;
  gap: 10px;
}
.pdp .product_reviews > .container > .frame > div:nth-child(3).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44 > div:nth-child(2).container > .frame > label {
  font-family: "Inter Tight";
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: var(--on-surface, #000);
  text-align: center;
}
.pdp .product_reviews > .container > .frame > div:nth-child(3).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44 > div:nth-child(1).state-layer,
.pdp .product_reviews > .container > .frame > div:nth-child(3).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44 > div:nth-child(2).container {
  display: flex;
}
.pdp .product_reviews > .container > .frame > div:nth-child(3).pagination > div:nth-child(2).nums > div:nth-child(1).button-medium-44,
.pdp .product_reviews > .container > .frame > div:nth-child(3).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44,
.pdp .product_reviews > .container > .frame > div:nth-child(3).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44 {
  justify-content: center;
  align-items: center;
  display: flex;
  width: 40px;
  height: 40px;
  border-radius: 8px;
  position: relative;
  overflow: hidden;
}
.pdp .product_reviews > .container > .frame > div:nth-child(3).pagination > div:nth-child(2).nums > div:nth-child(2).button-medium-44,
.pdp .product_reviews > .container > .frame > div:nth-child(3).pagination > div:nth-child(2).nums > div:nth-child(3).button-medium-44 {
  background: var(--surface, #FFF);
}
.pdp .product_reviews > .container > .frame > div:nth-child(3).pagination > div:nth-child(3).icon-buttons-40 > div:nth-child(1).state-layer {
  flex-direction: column;
  gap: 10px;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0%;
  top: 0%;
  z-index: 0;
}
.pdp .product_reviews > .container > .frame > div:nth-child(3).pagination > div:nth-child(3).icon-buttons-40 > div:nth-child(2).container {
  justify-content: center;
  align-items: center;
  gap: 4px;
  flex: 1 0 0;
  align-self: stretch;
}
.pdp .product_reviews > .container > .frame > div:nth-child(3).pagination > div:nth-child(3).icon-buttons-40 > div:nth-child(2).container > .arrow-forward {
  width: 20px;
  height: 20px;
  aspect-ratio: 1/1;
  overflow: hidden;
}
.pdp .product_reviews > .container > .frame > div:nth-child(3).pagination > div:nth-child(3).icon-buttons-40 > div:nth-child(1).state-layer,
.pdp .product_reviews > .container > .frame > div:nth-child(3).pagination > div:nth-child(3).icon-buttons-40 > div:nth-child(2).container {
  display: flex;
}
.pdp .product_reviews > .container > .frame > div:nth-child(3).pagination > div:nth-child(1).icon-buttons-40,
.pdp .product_reviews > .container > .frame > div:nth-child(3).pagination > div:nth-child(2).nums,
.pdp .product_reviews > .container > .frame > div:nth-child(3).pagination > div:nth-child(3).icon-buttons-40 {
  justify-content: center;
  align-items: center;
  display: flex;
}
.pdp .product_reviews > .container > .frame > div:nth-child(3).pagination > div:nth-child(1).icon-buttons-40,
.pdp .product_reviews > .container > .frame > div:nth-child(3).pagination > div:nth-child(3).icon-buttons-40 {
  width: 40px;
  height: 40px;
  border-radius: 8px;
  background: var(--surface, #FFF);
  position: relative;
  overflow: hidden;
}
.pdp .product_reviews > .container > .frame > div:nth-child(1).frame,
.pdp .product_reviews > .container > .frame > div:nth-child(2).frame,
.pdp .product_reviews > .container > .frame > div:nth-child(3).pagination {
  display: flex;
  align-self: stretch;
}
.pdp .related_products {
  flex-direction: column;
  gap: 120px;
}
.pdp .related_products > .container {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  max-width: 1380px;
  padding: 80px 40px 160px 40px;
  flex-direction: column;
  gap: 48px;
  background: #FFF;
}
.pdp .related_products > .container > div:nth-child(1).frame {
  align-items: center;
  gap: 12px;
}
.pdp .related_products > .container > div:nth-child(1).frame > h2:nth-child(1) {
  flex: 1 0 0;
  align-self: stretch;
  color: #000;
  font-family: "Inter Tight";
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
}
.pdp .related_products > .container > div:nth-child(1).frame > div:nth-child(2).frame {
  align-items: center;
  display: flex;
  gap: 8px;
}
.pdp .related_products > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 {
  opacity: 0.4;
  opacity: 0.400000006;
}
.pdp .related_products > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(1).state-layer {
  flex-direction: column;
  gap: 10px;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0%;
  top: 0%;
  z-index: 0;
}
.pdp .related_products > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(2).container {
  justify-content: center;
  align-items: center;
  gap: 4px;
  flex: 1 0 0;
  align-self: stretch;
}
.pdp .related_products > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(2).container > .arrow-back {
  width: 20px;
  height: 20px;
  aspect-ratio: 1/1;
  overflow: hidden;
}
.pdp .related_products > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(1).state-layer,
.pdp .related_products > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(2).container {
  display: flex;
}
.pdp .related_products > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer {
  flex-direction: column;
  gap: 10px;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0%;
  top: 0%;
  z-index: 0;
}
.pdp .related_products > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
  justify-content: center;
  align-items: center;
  gap: 4px;
  flex: 1 0 0;
  align-self: stretch;
}
.pdp .related_products > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container > .arrow-forward {
  width: 20px;
  height: 20px;
  aspect-ratio: 1/1;
  overflow: hidden;
}
.pdp .related_products > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer,
.pdp .related_products > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
  display: flex;
}
.pdp .related_products > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40,
.pdp .related_products > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
  justify-content: center;
  align-items: center;
  display: flex;
  width: 40px;
  height: 40px;
  border-radius: 12px;
  background: var(--surface-variant, #F3F3F2);
  position: relative;
  overflow: hidden;
}
.pdp .related_products > .container > div:nth-child(2).row {
  gap: 40px;
  overflow: hidden;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(1).product > div:nth-child(1).thumbnail {
  align-items: center;
  border-radius: 24px;
  border: 1px solid #E3E3E3;
  background: #F5F5F5;
  overflow: hidden;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(1).product > div:nth-child(1).thumbnail > .image-4 {
  height: 360px;
  flex: 1 0 0;
  aspect-ratio: 1/1;
  background: url(<path-to-image>) lightgray 50%/cover no-repeat;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(1).frame {
  flex-direction: column;
  gap: 4px;
  flex: 1 0 0;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
  color: var(--on-surface, #000);
  font-family: "Inter Tight";
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) {
  display: flex;
  gap: 2px;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > span:nth-child(1) {
  font-family: "Inter Tight";
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: var(--on-surface, #000);
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > div:nth-child(2) {
  font-family: "Inter Tight";
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #1B150C;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1),
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) {
  align-self: stretch;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  border-radius: 8px;
  background: #000;
  position: relative;
  overflow: hidden;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer {
  flex-direction: column;
  gap: 10px;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0%;
  top: 0%;
  z-index: 0;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
  justify-content: center;
  align-items: center;
  gap: 4px;
  flex: 1 0 0;
  align-self: stretch;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container > .add-to-cart-4-1 {
  width: 24px;
  height: 24px;
  aspect-ratio: 1/1;
  overflow: hidden;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer,
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
  display: flex;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(1).frame,
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
  display: flex;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(1).product > div:nth-child(3).frame {
  align-content: flex-start;
  gap: 4px;
  flex-wrap: wrap;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame {
  background: var(--surface-variant, #F3F3F2);
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > .ellipse {
  width: 20px;
  height: 20px;
  fill: #D8D0C5;
  stroke-width: 1px;
  stroke: var(--outline-variant, #D4D4D4);
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > .ellipse {
  width: 20px;
  height: 20px;
  fill: #9D1E1E;
  stroke-width: 1px;
  stroke: var(--outline-variant, #D4D4D4);
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(3).frame > .ellipse {
  width: 20px;
  height: 20px;
  fill: #163A7C;
  stroke-width: 1px;
  stroke: var(--outline-variant, #D4D4D4);
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(4).frame > .ellipse {
  width: 20px;
  height: 20px;
  fill: #FFF;
  stroke-width: 1px;
  stroke: var(--outline, #666);
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame,
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame,
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(3).frame,
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(4).frame {
  align-items: center;
  display: flex;
  padding: 8px;
  gap: 10px;
  border-radius: 100px;
  overflow: hidden;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame,
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(3).frame,
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(4).frame {
  background: var(--surface, #FFF);
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(1).product > div:nth-child(1).thumbnail,
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(1).product > div:nth-child(2).frame,
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(1).product > div:nth-child(3).frame {
  display: flex;
  align-self: stretch;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(1).product > div:nth-child(1).thumbnail,
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(1).product > div:nth-child(2).frame {
  gap: 10px;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(2).product > div:nth-child(1).thumbnail {
  align-items: center;
  border-radius: 24px;
  border: 1px solid #E3E3E3;
  background: #F5F5F5;
  overflow: hidden;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(2).product > div:nth-child(1).thumbnail > .image-4 {
  height: 360px;
  flex: 1 0 0;
  aspect-ratio: 1/1;
  background: url(<path-to-image>) lightgray 50%/cover no-repeat;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(1).frame {
  flex-direction: column;
  gap: 4px;
  flex: 1 0 0;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
  color: var(--on-surface, #000);
  font-family: "Inter Tight";
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) {
  display: flex;
  gap: 2px;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > span:nth-child(1) {
  font-family: "Inter Tight";
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: var(--on-surface, #000);
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > div:nth-child(2) {
  font-family: "Inter Tight";
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #1B150C;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1),
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) {
  align-self: stretch;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  border-radius: 8px;
  background: #000;
  position: relative;
  overflow: hidden;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer {
  flex-direction: column;
  gap: 10px;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0%;
  top: 0%;
  z-index: 0;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
  justify-content: center;
  align-items: center;
  gap: 4px;
  flex: 1 0 0;
  align-self: stretch;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container > .add-to-cart-4-1 {
  width: 24px;
  height: 24px;
  aspect-ratio: 1/1;
  overflow: hidden;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer,
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
  display: flex;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(1).frame,
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
  display: flex;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(2).product > div:nth-child(3).frame {
  align-content: flex-start;
  gap: 4px;
  flex-wrap: wrap;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame {
  background: var(--surface-variant, #F3F3F2);
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > .ellipse {
  width: 20px;
  height: 20px;
  fill: #767772;
  stroke-width: 1px;
  stroke: var(--outline-variant, #D4D4D4);
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > .ellipse {
  width: 20px;
  height: 20px;
  fill: #9D1E1E;
  stroke-width: 1px;
  stroke: var(--outline-variant, #D4D4D4);
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(3).frame > .ellipse {
  width: 20px;
  height: 20px;
  fill: #163A7C;
  stroke-width: 1px;
  stroke: var(--outline-variant, #D4D4D4);
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(4).frame > .ellipse {
  width: 20px;
  height: 20px;
  fill: #FFF;
  stroke-width: 1px;
  stroke: var(--outline, #666);
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame,
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame,
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(3).frame,
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(4).frame {
  align-items: center;
  display: flex;
  padding: 8px;
  gap: 10px;
  border-radius: 100px;
  overflow: hidden;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame,
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(3).frame,
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(4).frame {
  background: var(--surface, #FFF);
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(2).product > div:nth-child(1).thumbnail,
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(2).product > div:nth-child(2).frame,
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(2).product > div:nth-child(3).frame {
  display: flex;
  align-self: stretch;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(2).product > div:nth-child(1).thumbnail,
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(2).product > div:nth-child(2).frame {
  gap: 10px;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(3).product > div:nth-child(1).thumbnail {
  align-items: center;
  border-radius: 24px;
  border: 1px solid #E3E3E3;
  background: #F5F5F5;
  overflow: hidden;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(3).product > div:nth-child(1).thumbnail > .image-4 {
  height: 360px;
  flex: 1 0 0;
  aspect-ratio: 1/1;
  background: url(<path-to-image>) lightgray 50%/cover no-repeat;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(1).frame {
  flex-direction: column;
  gap: 4px;
  flex: 1 0 0;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
  color: var(--on-surface, #000);
  font-family: "Inter Tight";
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) {
  display: flex;
  gap: 2px;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > span:nth-child(1) {
  font-family: "Inter Tight";
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: var(--on-surface, #000);
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > div:nth-child(2) {
  font-family: "Inter Tight";
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #1B150C;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1),
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) {
  align-self: stretch;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  border-radius: 8px;
  background: #000;
  position: relative;
  overflow: hidden;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer {
  flex-direction: column;
  gap: 10px;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0%;
  top: 0%;
  z-index: 0;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
  justify-content: center;
  align-items: center;
  gap: 4px;
  flex: 1 0 0;
  align-self: stretch;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container > .add-to-cart-4-1 {
  width: 24px;
  height: 24px;
  aspect-ratio: 1/1;
  overflow: hidden;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer,
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
  display: flex;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(1).frame,
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
  display: flex;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(3).product > div:nth-child(3).frame {
  align-content: flex-start;
  gap: 4px;
  flex-wrap: wrap;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame {
  background: var(--surface-variant, #F3F3F2);
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > .ellipse {
  width: 20px;
  height: 20px;
  fill: #9F633F;
  stroke-width: 1px;
  stroke: var(--outline-variant, #D4D4D4);
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > .ellipse {
  width: 20px;
  height: 20px;
  fill: #9D1E1E;
  stroke-width: 1px;
  stroke: var(--outline-variant, #D4D4D4);
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(3).frame > .ellipse {
  width: 20px;
  height: 20px;
  fill: #163A7C;
  stroke-width: 1px;
  stroke: var(--outline-variant, #D4D4D4);
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(4).frame > .ellipse {
  width: 20px;
  height: 20px;
  fill: #FFF;
  stroke-width: 1px;
  stroke: var(--outline, #666);
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame,
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame,
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(3).frame,
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(4).frame {
  align-items: center;
  display: flex;
  padding: 8px;
  gap: 10px;
  border-radius: 100px;
  overflow: hidden;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame,
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(3).frame,
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(4).frame {
  background: var(--surface, #FFF);
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(3).product > div:nth-child(1).thumbnail,
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(3).product > div:nth-child(2).frame,
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(3).product > div:nth-child(3).frame {
  display: flex;
  align-self: stretch;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(3).product > div:nth-child(1).thumbnail,
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(3).product > div:nth-child(2).frame {
  gap: 10px;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(4).product > div:nth-child(1).thumbnail {
  align-items: center;
  border-radius: 24px;
  border: 1px solid #E3E3E3;
  background: #F5F5F5;
  overflow: hidden;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(4).product > div:nth-child(1).thumbnail > .image-4 {
  height: 360px;
  flex: 1 0 0;
  aspect-ratio: 1/1;
  background: url(<path-to-image>) lightgray 50%/cover no-repeat;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(1).frame {
  flex-direction: column;
  gap: 4px;
  flex: 1 0 0;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
  color: var(--on-surface, #000);
  font-family: "Inter Tight";
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) {
  display: flex;
  gap: 2px;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > span:nth-child(1) {
  font-family: "Inter Tight";
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: var(--on-surface, #000);
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > div:nth-child(2) {
  font-family: "Inter Tight";
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #1B150C;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1),
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) {
  align-self: stretch;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  border-radius: 8px;
  background: #000;
  position: relative;
  overflow: hidden;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer {
  flex-direction: column;
  gap: 10px;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0%;
  top: 0%;
  z-index: 0;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
  justify-content: center;
  align-items: center;
  gap: 4px;
  flex: 1 0 0;
  align-self: stretch;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container > .add-to-cart-4-1 {
  width: 24px;
  height: 24px;
  aspect-ratio: 1/1;
  overflow: hidden;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer,
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
  display: flex;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(1).frame,
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
  display: flex;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(4).product > div:nth-child(3).frame {
  align-content: flex-start;
  gap: 4px;
  flex-wrap: wrap;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame {
  background: var(--surface-variant, #F3F3F2);
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > .ellipse {
  width: 20px;
  height: 20px;
  fill: #D09956;
  stroke-width: 1px;
  stroke: var(--outline-variant, #D4D4D4);
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > .ellipse {
  width: 20px;
  height: 20px;
  fill: #9D1E1E;
  stroke-width: 1px;
  stroke: var(--outline-variant, #D4D4D4);
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(3).frame > .ellipse {
  width: 20px;
  height: 20px;
  fill: #163A7C;
  stroke-width: 1px;
  stroke: var(--outline-variant, #D4D4D4);
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(4).frame > .ellipse {
  width: 20px;
  height: 20px;
  fill: #FFF;
  stroke-width: 1px;
  stroke: var(--outline, #666);
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame,
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame,
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(3).frame,
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(4).frame {
  align-items: center;
  display: flex;
  padding: 8px;
  gap: 10px;
  border-radius: 100px;
  overflow: hidden;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame,
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(3).frame,
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(4).frame {
  background: var(--surface, #FFF);
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(4).product > div:nth-child(1).thumbnail,
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(4).product > div:nth-child(2).frame,
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(4).product > div:nth-child(3).frame {
  display: flex;
  align-self: stretch;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(4).product > div:nth-child(1).thumbnail,
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(4).product > div:nth-child(2).frame {
  gap: 10px;
}
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(1).product,
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(2).product,
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(3).product,
.pdp .related_products > .container > div:nth-child(2).row > div:nth-child(4).product {
  justify-content: center;
  align-items: center;
  display: flex;
  width: 360px;
  max-width: 480px;
  flex-direction: column;
  gap: 24px;
}
.pdp .related_products > .container > div:nth-child(1).frame,
.pdp .related_products > .container > div:nth-child(2).row {
  display: flex;
  align-self: stretch;
}
.pdp > div:nth-child(1).product-summary,
.pdp > div:nth-child(2).product-details,
.pdp > div:nth-child(3).product-guide,
.pdp > div:nth-child(4).product-rating,
.pdp > div:nth-child(5).related-products {
  justify-content: center;
  align-items: center;
  display: flex;
  align-self: stretch;
}
.pdp > div:nth-child(1).product-summary,
.pdp > div:nth-child(2).product-details,
.pdp > div:nth-child(3).product-guide,
.pdp > div:nth-child(4).product-rating {
  gap: 10px;
}
.pdp > div:nth-child(2).product-details,
.pdp > div:nth-child(3).product-guide,
.pdp > div:nth-child(4).product-rating,
.pdp > div:nth-child(5).related-products {
  background: #FFF;
}

@media screen and (min-width: 1400px) {
  body.faqs {
    width: 100%;
  }
  body.faqs > .frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > header:nth-child(1) {
    gap: 10px;
    background: #FFF;
  }
  body.faqs > .frame > header:nth-child(1) > .container {
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1400px;
    padding: 40px;
    gap: 10px;
    border-radius: 0 0 24px 24px;
    background: #FFF;
  }
  body.faqs > .frame > header:nth-child(1) > .container svg:nth-child(1) {
    width: 142px;
    height: 40px;
    aspect-ratio: 71/20;
    overflow: hidden;
  }
  body.faqs > .frame > header:nth-child(1) > .container > main:nth-child(2).nav {
    justify-content: center;
    gap: 40px;
    flex: 1 0 0;
  }
  body.faqs > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(1).main-menu-item, body.faqs > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(2).main-menu-item, body.faqs > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(3).main-menu-item, body.faqs > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(4).main-menu-item {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 2px 0;
    gap: 10px;
  }
  body.faqs > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    gap: 20px;
  }
  body.faqs > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(1), body.faqs > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(2) {
    width: 32px;
    height: 32px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.faqs > .frame > header:nth-child(1) > .container > main:nth-child(2).nav, body.faqs > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    align-items: center;
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 10px;
    align-self: stretch;
    background: rgba(255, 255, 255, 0);
  }
  body.faqs > .frame > main:nth-child(2) > section > .container {
    display: flex;
    max-width: 1080px;
    padding: 80px 40px 160px 40px;
    flex-direction: column;
    gap: 80px;
    flex: 1 0 0;
    background: rgba(255, 255, 255, 0);
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(1).frame {
    align-items: center;
    gap: 12px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(1).frame > label {
    align-self: stretch;
    color: #000;
    text-align: center;
    font-family: "Inter Tight";
    font-size: 100px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame {
    gap: 40px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame {
    justify-content: center;
    align-items: center;
    align-content: center;
    gap: 10px;
    flex-wrap: wrap;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).menu-item-level-i {
    border: 1px solid #000;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    background: rgba(255, 255, 255, 0.08);
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: #000;
    text-overflow: ellipsis;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(3).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(3).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(3).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(3).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(3).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(4).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 4.545%;
    top: 0%;
    z-index: 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(4).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(4).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(4).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(4).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(5).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(5).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(5).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(5).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(5).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).menu-item-level-i, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).menu-item-level-i, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(3).menu-item-level-i, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(4).menu-item-level-i, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(5).menu-item-level-i {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 44px;
    padding: 12px;
    border-radius: 100px;
    background: var(--surface, #FFF);
    position: relative;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).menu-item-level-i, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(3).menu-item-level-i, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(4).menu-item-level-i, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(5).menu-item-level-i {
    border: 1px solid rgba(212, 212, 212, 0.5);
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame {
    flex-direction: column;
    gap: 1px;
    background: var(--outline-variant, #D4D4D4);
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame {
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame > p:nth-child(2) {
    color: var(--on-surface-variant, #6D6D6D);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame > h4:nth-child(1), body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-substract {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(4).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(4).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(4).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(4).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(4).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(4).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(4).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(6).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(6).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(6).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(6).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(6).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(6).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(6).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(7).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(7).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(7).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(7).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(7).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(7).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(7).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(8).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(8).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(8).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(8).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(8).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(8).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(8).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(9).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(9).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(9).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(9).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(9).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(9).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(9).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(10).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(10).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(10).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(10).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(10).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(10).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(10).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(11).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(11).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(11).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(11).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(11).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(11).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(11).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(12).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(12).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(12).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(12).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(12).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(12).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(12).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(11).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(12).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(4).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(6).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(7).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(8).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(9).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(10).frame {
    display: flex;
    padding: 24px 20px;
    gap: 20px;
    align-self: stretch;
    background: var(--surface, #FFF);
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame {
    display: flex;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.faqs > .frame > footer:nth-child(3).device-desktop {
    justify-content: center;
    background: #0E0E0E;
  }
  body.faqs > .frame > header:nth-child(1), body.faqs > .frame > footer:nth-child(3).device-desktop {
    align-items: center;
  }
  body.faqs > .frame > header:nth-child(1), body.faqs > .frame > main:nth-child(2), body.faqs > .frame > footer:nth-child(3).device-desktop {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.faqs > .frame > header:nth-child(1), body.faqs > .frame > main:nth-child(2) {
    overflow: hidden;
  }
}
@media screen and (min-width: 1130px) and (max-width: 1399px) {
  body.faqs {
    width: 100%;
  }
  body.faqs > .frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > header:nth-child(1) {
    gap: 10px;
    background: #FFF;
  }
  body.faqs > .frame > header:nth-child(1) > .container {
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1400px;
    padding: 40px 45px;
    gap: 10px;
    border-radius: 0 0 24px 24px;
    background: #FFF;
  }
  body.faqs > .frame > header:nth-child(1) > .container svg:nth-child(1) {
    width: 142px;
    height: 40px;
    aspect-ratio: 71/20;
    overflow: hidden;
  }
  body.faqs > .frame > header:nth-child(1) > .container > main:nth-child(2).nav {
    justify-content: center;
    gap: 40px;
    flex: 1 0 0;
  }
  body.faqs > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(1).main-menu-item, body.faqs > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(2).main-menu-item, body.faqs > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(3).main-menu-item, body.faqs > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(4).main-menu-item {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 2px 0;
    gap: 10px;
  }
  body.faqs > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    gap: 20px;
  }
  body.faqs > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(1), body.faqs > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(2) {
    width: 32px;
    height: 32px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.faqs > .frame > header:nth-child(1) > .container > main:nth-child(2).nav, body.faqs > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    align-items: center;
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 10px;
    align-self: stretch;
    background: rgba(255, 255, 255, 0);
  }
  body.faqs > .frame > main:nth-child(2) > section > .container {
    display: flex;
    max-width: 1080px;
    padding: 80px 45px 160px 45px;
    flex-direction: column;
    gap: 80px;
    flex: 1 0 0;
    background: rgba(255, 255, 255, 0);
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(1).frame {
    align-items: center;
    gap: 12px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(1).frame > label {
    align-self: stretch;
    color: #000;
    text-align: center;
    font-family: "Inter Tight";
    font-size: 100px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame {
    gap: 40px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame {
    justify-content: center;
    align-items: center;
    align-content: center;
    gap: 10px;
    flex-wrap: wrap;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).menu-item-level-i {
    border: 1px solid #000;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    background: rgba(255, 255, 255, 0.08);
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: #000;
    text-overflow: ellipsis;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(3).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(3).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(3).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(3).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(3).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(4).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 4.545%;
    top: 0%;
    z-index: 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(4).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(4).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(4).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(4).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(5).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(5).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(5).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(5).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(5).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).menu-item-level-i, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).menu-item-level-i, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(3).menu-item-level-i, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(4).menu-item-level-i, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(5).menu-item-level-i {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 44px;
    padding: 12px;
    border-radius: 100px;
    background: var(--surface, #FFF);
    position: relative;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).menu-item-level-i, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(3).menu-item-level-i, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(4).menu-item-level-i, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(5).menu-item-level-i {
    border: 1px solid rgba(212, 212, 212, 0.5);
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame {
    flex-direction: column;
    gap: 1px;
    background: var(--outline-variant, #D4D4D4);
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame {
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame > p:nth-child(2) {
    color: var(--on-surface-variant, #6D6D6D);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame > h4:nth-child(1), body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-substract {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(4).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(4).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(4).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(4).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(4).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(4).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(4).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(6).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(6).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(6).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(6).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(6).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(6).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(6).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(7).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(7).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(7).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(7).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(7).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(7).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(7).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(8).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(8).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(8).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(8).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(8).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(8).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(8).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(9).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(9).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(9).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(9).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(9).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(9).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(9).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(10).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(10).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(10).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(10).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(10).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(10).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(10).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(11).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(11).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(11).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(11).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(11).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(11).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(11).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(12).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(12).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(12).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(12).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(12).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(12).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(12).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(11).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(12).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(4).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(6).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(7).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(8).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(9).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(10).frame {
    display: flex;
    padding: 24px 20px;
    gap: 20px;
    align-self: stretch;
    background: var(--surface, #FFF);
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame {
    display: flex;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.faqs > .frame > footer:nth-child(3).device-notebook {
    justify-content: center;
    background: #0E0E0E;
  }
  body.faqs > .frame > header:nth-child(1), body.faqs > .frame > footer:nth-child(3).device-notebook {
    align-items: center;
  }
  body.faqs > .frame > header:nth-child(1), body.faqs > .frame > main:nth-child(2), body.faqs > .frame > footer:nth-child(3).device-notebook {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.faqs > .frame > header:nth-child(1), body.faqs > .frame > main:nth-child(2) {
    overflow: hidden;
  }
}
@media screen and (min-width: 860px) and (max-width: 1129px) {
  body.faqs {
    width: 100%;
  }
  body.faqs > .frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > header:nth-child(1) {
    gap: 10px;
    background: #FFF;
  }
  body.faqs > .frame > header:nth-child(1) > .container {
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1400px;
    padding: 40px 34px;
    gap: 10px;
    border-radius: 0 0 24px 24px;
    background: #FFF;
  }
  body.faqs > .frame > header:nth-child(1) > .container svg:nth-child(1) {
    width: 142px;
    height: 40px;
    aspect-ratio: 71/20;
    overflow: hidden;
  }
  body.faqs > .frame > header:nth-child(1) > .container > main:nth-child(2).nav {
    justify-content: center;
    gap: 40px;
    flex: 1 0 0;
  }
  body.faqs > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(1).main-menu-item, body.faqs > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(2).main-menu-item, body.faqs > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(3).main-menu-item, body.faqs > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(4).main-menu-item {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 2px 0;
    gap: 10px;
  }
  body.faqs > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    gap: 20px;
  }
  body.faqs > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(1), body.faqs > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(2) {
    width: 32px;
    height: 32px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.faqs > .frame > header:nth-child(1) > .container > main:nth-child(2).nav, body.faqs > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    align-items: center;
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 10px;
    align-self: stretch;
    background: rgba(255, 255, 255, 0);
  }
  body.faqs > .frame > main:nth-child(2) > section > .container {
    display: flex;
    max-width: 1080px;
    padding: 80px 34px 160px 34px;
    flex-direction: column;
    gap: 80px;
    flex: 1 0 0;
    background: rgba(255, 255, 255, 0);
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(1).frame {
    align-items: center;
    gap: 12px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(1).frame > label {
    align-self: stretch;
    color: #000;
    text-align: center;
    font-family: "Inter Tight";
    font-size: 100px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame {
    gap: 40px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame {
    justify-content: center;
    align-items: center;
    align-content: center;
    gap: 10px;
    flex-wrap: wrap;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).menu-item-level-i {
    border: 1px solid #000;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    background: rgba(255, 255, 255, 0.08);
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: #000;
    text-overflow: ellipsis;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(3).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(3).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(3).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(3).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(3).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(4).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 4.545%;
    top: 0%;
    z-index: 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(4).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(4).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(4).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(4).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(5).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(5).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(5).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(5).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(5).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).menu-item-level-i, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).menu-item-level-i, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(3).menu-item-level-i, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(4).menu-item-level-i, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(5).menu-item-level-i {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 44px;
    padding: 12px;
    border-radius: 100px;
    background: var(--surface, #FFF);
    position: relative;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).menu-item-level-i, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(3).menu-item-level-i, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(4).menu-item-level-i, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(5).menu-item-level-i {
    border: 1px solid rgba(212, 212, 212, 0.5);
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame {
    flex-direction: column;
    gap: 1px;
    background: var(--outline-variant, #D4D4D4);
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame {
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame > p:nth-child(2) {
    color: var(--on-surface-variant, #6D6D6D);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame > h4:nth-child(1), body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-substract {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(4).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(4).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(4).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(4).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(4).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(4).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(4).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(6).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(6).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(6).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(6).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(6).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(6).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(6).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(7).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(7).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(7).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(7).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(7).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(7).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(7).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(8).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(8).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(8).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(8).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(8).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(8).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(8).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(9).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(9).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(9).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(9).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(9).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(9).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(9).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(10).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(10).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(10).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(10).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(10).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(10).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(10).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(11).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(11).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(11).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(11).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(11).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(11).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(11).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(12).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(12).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(12).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(12).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(12).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(12).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(12).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(11).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(12).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(4).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(6).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(7).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(8).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(9).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(10).frame {
    display: flex;
    padding: 24px 20px;
    gap: 20px;
    align-self: stretch;
    background: var(--surface, #FFF);
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame {
    display: flex;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.faqs > .frame > footer:nth-child(3).device-tablet {
    justify-content: center;
    background: #0E0E0E;
  }
  body.faqs > .frame > header:nth-child(1), body.faqs > .frame > footer:nth-child(3).device-tablet {
    align-items: center;
  }
  body.faqs > .frame > header:nth-child(1), body.faqs > .frame > main:nth-child(2), body.faqs > .frame > footer:nth-child(3).device-tablet {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.faqs > .frame > header:nth-child(1), body.faqs > .frame > main:nth-child(2) {
    overflow: hidden;
  }
}
@media screen and (min-width: 590px) and (max-width: 859px) {
  body.faqs {
    width: 100%;
  }
  body.faqs > .frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > header:nth-child(1) {
    gap: 10px;
    background: #FFF;
  }
  body.faqs > .frame > header:nth-child(1) > .container {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1400px;
    padding: 20px 24px;
    border-radius: 0 0 24px 24px;
    background: #FFF;
  }
  body.faqs > .frame > header:nth-child(1) > .container svg:nth-child(1) {
    width: 128px;
    height: 36px;
    aspect-ratio: 32/9;
    overflow: hidden;
  }
  body.faqs > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    align-items: center;
    display: flex;
    gap: 20px;
  }
  body.faqs > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(1), body.faqs > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(2), body.faqs > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(3) {
    width: 32px;
    height: 32px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 10px;
    align-self: stretch;
    background: rgba(255, 255, 255, 0);
  }
  body.faqs > .frame > main:nth-child(2) > section > .container {
    display: flex;
    max-width: 1080px;
    padding: 60px 24px 120px 24px;
    flex-direction: column;
    gap: 80px;
    flex: 1 0 0;
    background: rgba(255, 255, 255, 0);
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(1).frame {
    align-items: center;
    gap: 12px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(1).frame > label {
    align-self: stretch;
    color: #000;
    text-align: center;
    font-family: "Inter Tight";
    font-size: 100px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame {
    gap: 40px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame {
    justify-content: center;
    align-items: center;
    align-content: center;
    gap: 10px;
    flex-wrap: wrap;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).menu-item-level-i {
    border: 1px solid #000;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    background: rgba(255, 255, 255, 0.08);
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: #000;
    text-overflow: ellipsis;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(3).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(3).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(3).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(3).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(3).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(4).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 4.545%;
    top: 0%;
    z-index: 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(4).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(4).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(4).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(4).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(5).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(5).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(5).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(5).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(5).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).menu-item-level-i, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).menu-item-level-i, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(3).menu-item-level-i, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(4).menu-item-level-i, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(5).menu-item-level-i {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 44px;
    padding: 12px;
    border-radius: 100px;
    background: var(--surface, #FFF);
    position: relative;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).menu-item-level-i, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(3).menu-item-level-i, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(4).menu-item-level-i, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(5).menu-item-level-i {
    border: 1px solid rgba(212, 212, 212, 0.5);
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame {
    flex-direction: column;
    gap: 1px;
    background: var(--outline-variant, #D4D4D4);
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame {
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame > p:nth-child(2) {
    color: var(--on-surface-variant, #6D6D6D);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame > h4:nth-child(1), body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-substract {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(4).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(4).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(4).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(4).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(4).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(4).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(4).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(6).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(6).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(6).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(6).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(6).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(6).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(6).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(7).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(7).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(7).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(7).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(7).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(7).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(7).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(8).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(8).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(8).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(8).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(8).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(8).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(8).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(9).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(9).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(9).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(9).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(9).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(9).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(9).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(10).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(10).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(10).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(10).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(10).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(10).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(10).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(11).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(11).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(11).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(11).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(11).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(11).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(11).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(12).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(12).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(12).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(12).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(12).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(12).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(12).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(11).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(12).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(4).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(6).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(7).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(8).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(9).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(10).frame {
    display: flex;
    padding: 24px 20px;
    gap: 20px;
    align-self: stretch;
    background: var(--surface, #FFF);
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame {
    display: flex;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.faqs > .frame > footer:nth-child(3).device-phablet {
    justify-content: center;
    background: #0E0E0E;
  }
  body.faqs > .frame > header:nth-child(1), body.faqs > .frame > footer:nth-child(3).device-phablet {
    align-items: center;
  }
  body.faqs > .frame > header:nth-child(1), body.faqs > .frame > main:nth-child(2), body.faqs > .frame > footer:nth-child(3).device-phablet {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.faqs > .frame > header:nth-child(1), body.faqs > .frame > main:nth-child(2) {
    overflow: hidden;
  }
}
@media screen and (max-width: 859px) {
  body.faqs {
    width: 100%;
  }
  body.faqs > .frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > header:nth-child(1) {
    gap: 10px;
    background: #FFF;
  }
  body.faqs > .frame > header:nth-child(1) > .container {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1400px;
    padding: 20px 14px;
    border-radius: 0 0 24px 24px;
    background: #FFF;
  }
  body.faqs > .frame > header:nth-child(1) > .container svg:nth-child(1) {
    width: 114px;
    height: 32px;
    aspect-ratio: 57/16;
    overflow: hidden;
  }
  body.faqs > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    align-items: center;
    display: flex;
    gap: 20px;
  }
  body.faqs > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(1), body.faqs > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(2), body.faqs > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(3) {
    width: 32px;
    height: 32px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 10px;
    align-self: stretch;
    background: rgba(255, 255, 255, 0);
  }
  body.faqs > .frame > main:nth-child(2) > section > .container {
    display: flex;
    max-width: 1080px;
    padding: 40px 14px 80px 14px;
    flex-direction: column;
    gap: 80px;
    flex: 1 0 0;
    background: rgba(255, 255, 255, 0);
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(1).frame {
    align-items: center;
    gap: 12px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(1).frame > label {
    align-self: stretch;
    color: #000;
    text-align: center;
    font-family: "Inter Tight";
    font-size: 100px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame {
    gap: 40px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame {
    justify-content: center;
    align-items: center;
    align-content: center;
    gap: 10px;
    flex-wrap: wrap;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).menu-item-level-i {
    border: 1px solid #000;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    background: rgba(255, 255, 255, 0.08);
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: #000;
    text-overflow: ellipsis;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(3).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(3).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(3).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(3).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(3).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(4).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 4.545%;
    top: 0%;
    z-index: 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(4).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(4).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(4).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(4).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(5).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    flex-direction: column;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(5).menu-item-level-i > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    padding: 0 6px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(5).menu-item-level-i > div:nth-child(2).frame > label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(5).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(5).menu-item-level-i > div:nth-child(2).frame {
    display: flex;
    gap: 10px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).menu-item-level-i, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).menu-item-level-i, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(3).menu-item-level-i, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(4).menu-item-level-i, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(5).menu-item-level-i {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 44px;
    padding: 12px;
    border-radius: 100px;
    background: var(--surface, #FFF);
    position: relative;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).menu-item-level-i, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(3).menu-item-level-i, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(4).menu-item-level-i, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(5).menu-item-level-i {
    border: 1px solid rgba(212, 212, 212, 0.5);
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame {
    flex-direction: column;
    gap: 1px;
    background: var(--outline-variant, #D4D4D4);
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame {
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame > p:nth-child(2) {
    color: var(--on-surface-variant, #6D6D6D);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame > h4:nth-child(1), body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-substract {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(4).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(4).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(4).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(4).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(4).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(4).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(4).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(6).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(6).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(6).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(6).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(6).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(6).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(6).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(7).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(7).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(7).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(7).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(7).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(7).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(7).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(8).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(8).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(8).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(8).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(8).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(8).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(8).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(9).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(9).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(9).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(9).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(9).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(9).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(9).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(10).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(10).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(10).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(10).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(10).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(10).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(10).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(11).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(11).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(11).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(11).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(11).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(11).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(11).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(12).frame > div:nth-child(1).frame {
    padding: 6px 0;
    flex-direction: column;
    gap: 8px;
    flex: 1 0 0;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(12).frame > div:nth-child(1).frame > h4:nth-child(1) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(12).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
    overflow: hidden;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(12).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(12).frame > div:nth-child(2).icon-buttons-40 > .container > .cal-add {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(12).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(12).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(11).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(12).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(4).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(6).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(7).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(8).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(9).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(10).frame {
    display: flex;
    padding: 24px 20px;
    gap: 20px;
    align-self: stretch;
    background: var(--surface, #FFF);
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame > div:nth-child(2).frame {
    display: flex;
    align-self: stretch;
  }
  body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(1).frame, body.faqs > .frame > main:nth-child(2) > section > .container > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.faqs > .frame > footer:nth-child(3).device-mobile {
    justify-content: center;
    background: #0E0E0E;
  }
  body.faqs > .frame > header:nth-child(1), body.faqs > .frame > footer:nth-child(3).device-mobile {
    align-items: center;
  }
  body.faqs > .frame > header:nth-child(1), body.faqs > .frame > main:nth-child(2), body.faqs > .frame > footer:nth-child(3).device-mobile {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.faqs > .frame > header:nth-child(1), body.faqs > .frame > main:nth-child(2) {
    overflow: hidden;
  }
}
@media screen and (min-width: 1400px), screen and (min-width: 1130px) and (max-width: 1399px), screen and (min-width: 860px) and (max-width: 1129px), screen and (min-width: 590px) and (max-width: 859px), screen and (max-width: 859px) {
  body.faqs {
    display: flex;
    flex-direction: column;
    background: #FFF;
    overflow: hidden;
  }
}

@media screen and (min-width: 1130px) and (max-width: 1399px) {
  body.policy {
    width: 100%;
  }
  body.policy > .frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
    background: #FFF;
    overflow: hidden;
  }
  body.policy > .frame > header:nth-child(1) {
    gap: 10px;
    background: #FFF;
  }
  body.policy > .frame > header:nth-child(1) > .container {
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1400px;
    padding: 40px 45px;
    gap: 10px;
    border-radius: 0 0 24px 24px;
    background: #FFF;
  }
  body.policy > .frame > header:nth-child(1) > .container svg:nth-child(1) {
    width: 142px;
    height: 40px;
    aspect-ratio: 71/20;
    overflow: hidden;
  }
  body.policy > .frame > header:nth-child(1) > .container > main:nth-child(2).nav {
    justify-content: center;
    gap: 40px;
    flex: 1 0 0;
  }
  body.policy > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(1).main-menu-item, body.policy > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(2).main-menu-item, body.policy > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(3).main-menu-item, body.policy > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(4).main-menu-item {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 2px 0;
    gap: 10px;
  }
  body.policy > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    gap: 20px;
  }
  body.policy > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(1), body.policy > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(2) {
    width: 32px;
    height: 32px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.policy > .frame > header:nth-child(1) > .container > main:nth-child(2).nav, body.policy > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    align-items: center;
    display: flex;
  }
  body.policy > .frame > main:nth-child(2) > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 10px;
    align-self: stretch;
    background: rgba(255, 255, 255, 0);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container {
    display: flex;
    max-width: 1400px;
    padding: 80px 45px 160px 45px;
    gap: 60px;
    flex: 1 0 0;
    background: rgba(255, 255, 255, 0);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu {
    width: 240px;
    height: 288px;
    gap: 20px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(1).menu-item-level-i {
    justify-content: center;
    align-items: center;
    height: 44px;
    padding: 12px 16px;
    gap: 12px;
    border-radius: 12px;
    background: var(--surface-variant, #F3F3F2);
    overflow: hidden;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(1).menu-item-level-i > label:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex: 1 0 0;
    align-self: stretch;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame {
    flex-direction: column;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i svg:nth-child(1) {
    width: 10px;
    align-self: stretch;
    fill: rgba(255, 255, 255, 0);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i > label:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i svg:nth-child(1) {
    width: 10px;
    align-self: stretch;
    fill: rgba(255, 255, 255, 0);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i > label:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i svg:nth-child(1) {
    width: 10px;
    align-self: stretch;
    fill: rgba(255, 255, 255, 0);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i > label:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 32px;
    padding: 0 12px 0 20px;
    gap: 8px;
    align-self: stretch;
    background: var(--surface, #FFF);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(1).menu-item-level-i, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame {
    display: flex;
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(1).menu-item-level-i {
    justify-content: center;
    align-items: center;
    padding: 12px 16px;
    gap: 12px;
    border-radius: 12px;
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(1).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    display: flex;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(1).menu-item-level-i > label:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: flex;
    justify-content: center;
    flex: 1 0 0;
    align-self: stretch;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(1).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(1).menu-item-level-i > label:nth-child(2) {
    flex-direction: column;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(2).frame {
    flex-direction: column;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i svg:nth-child(1) {
    width: 10px;
    align-self: stretch;
    fill: rgba(255, 255, 255, 0);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i > label:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i svg:nth-child(1) {
    width: 10px;
    align-self: stretch;
    fill: rgba(255, 255, 255, 0);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i > label:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 32px;
    padding: 0 12px 0 20px;
    gap: 8px;
    align-self: stretch;
    background: var(--surface, #FFF);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(1).menu-item-level-i, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(2).frame {
    display: flex;
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample {
    display: flex;
    flex-direction: column;
    gap: 4px;
    align-self: stretch;
    background: var(--surface, #FFF);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container svg:nth-child(2) {
    width: 0;
    align-self: stretch;
    stroke-width: 1px;
    stroke: #D4D4D4;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame {
    gap: 80px;
    flex: 1 0 0;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).frame {
    gap: 12px;
    background: rgba(255, 255, 255, 0);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).frame > label:nth-child(1) {
    font-size: 60px;
    font-weight: 500;
    line-height: 120%;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).frame > label:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) {
    align-self: stretch;
    color: #000;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content {
    padding-top: 1px;
    gap: 60px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > h2:nth-child(1) {
    color: #000;
    font-family: "Inter Tight";
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 24px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    font-weight: 600;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > p:nth-child(2) {
    font-weight: 400;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    line-height: 170%;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2:nth-child(1) {
    font-weight: 600;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    font-weight: 400;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    line-height: 170%;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame {
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > h2:nth-child(1) {
    color: #000;
    font-family: "Inter Tight";
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 24px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    font-weight: 600;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > p:nth-child(2) {
    font-weight: 400;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    line-height: 170%;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2:nth-child(1) {
    font-weight: 600;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    font-weight: 400;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    line-height: 170%;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame {
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > h2:nth-child(1) {
    color: #000;
    font-family: "Inter Tight";
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 24px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    font-weight: 600;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > p:nth-child(2) {
    font-weight: 400;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    line-height: 170%;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2:nth-child(1) {
    font-weight: 600;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    font-weight: 400;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    line-height: 170%;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame > h2:nth-child(1) {
    font-weight: 600;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame > p:nth-child(2) {
    font-weight: 400;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    line-height: 170%;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame {
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame {
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame {
    display: flex;
    flex-direction: column;
    gap: 24px;
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).frame, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame {
    display: flex;
    flex-direction: column;
  }
  body.policy > .frame > footer:nth-child(3).device-notebook {
    justify-content: center;
    background: #0E0E0E;
  }
  body.policy > .frame > header:nth-child(1), body.policy > .frame > footer:nth-child(3).device-notebook {
    align-items: center;
  }
  body.policy > .frame > header:nth-child(1), body.policy > .frame > main:nth-child(2), body.policy > .frame > footer:nth-child(3).device-notebook {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.policy > .frame > header:nth-child(1), body.policy > .frame > main:nth-child(2) {
    overflow: hidden;
  }
}
@media screen and (min-width: 860px) and (max-width: 1129px) {
  body.policy {
    width: 100%;
  }
  body.policy > .frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
    background: #FFF;
    overflow: hidden;
  }
  body.policy > .frame > header:nth-child(1) {
    gap: 10px;
    background: #FFF;
  }
  body.policy > .frame > header:nth-child(1) > .container {
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1400px;
    padding: 40px 34px;
    gap: 10px;
    border-radius: 0 0 24px 24px;
    background: #FFF;
  }
  body.policy > .frame > header:nth-child(1) > .container svg:nth-child(1) {
    width: 142px;
    height: 40px;
    aspect-ratio: 71/20;
    overflow: hidden;
  }
  body.policy > .frame > header:nth-child(1) > .container > main:nth-child(2).nav {
    justify-content: center;
    gap: 40px;
    flex: 1 0 0;
  }
  body.policy > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(1).main-menu-item, body.policy > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(2).main-menu-item, body.policy > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(3).main-menu-item, body.policy > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(4).main-menu-item {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 2px 0;
    gap: 10px;
  }
  body.policy > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    gap: 20px;
  }
  body.policy > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(1), body.policy > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(2) {
    width: 32px;
    height: 32px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.policy > .frame > header:nth-child(1) > .container > main:nth-child(2).nav, body.policy > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    align-items: center;
    display: flex;
  }
  body.policy > .frame > main:nth-child(2) > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 10px;
    align-self: stretch;
    background: rgba(255, 255, 255, 0);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container {
    display: flex;
    max-width: 1400px;
    padding: 80px 34px 160px 34px;
    gap: 60px;
    flex: 1 0 0;
    background: rgba(255, 255, 255, 0);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu {
    width: 240px;
    height: 288px;
    gap: 20px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(1).menu-item-level-i {
    justify-content: center;
    align-items: center;
    height: 44px;
    padding: 12px 16px;
    gap: 12px;
    border-radius: 12px;
    background: var(--surface-variant, #F3F3F2);
    overflow: hidden;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(1).menu-item-level-i > label:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex: 1 0 0;
    align-self: stretch;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame {
    flex-direction: column;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i svg:nth-child(1) {
    width: 10px;
    align-self: stretch;
    fill: rgba(255, 255, 255, 0);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i > label:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i svg:nth-child(1) {
    width: 10px;
    align-self: stretch;
    fill: rgba(255, 255, 255, 0);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i > label:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i svg:nth-child(1) {
    width: 10px;
    align-self: stretch;
    fill: rgba(255, 255, 255, 0);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i > label:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 32px;
    padding: 0 12px 0 20px;
    gap: 8px;
    align-self: stretch;
    background: var(--surface, #FFF);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(1).menu-item-level-i, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame {
    display: flex;
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(1).menu-item-level-i {
    justify-content: center;
    align-items: center;
    padding: 12px 16px;
    gap: 12px;
    border-radius: 12px;
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(1).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    display: flex;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(1).menu-item-level-i > label:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: flex;
    justify-content: center;
    flex: 1 0 0;
    align-self: stretch;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(1).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(1).menu-item-level-i > label:nth-child(2) {
    flex-direction: column;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(2).frame {
    flex-direction: column;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i svg:nth-child(1) {
    width: 10px;
    align-self: stretch;
    fill: rgba(255, 255, 255, 0);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i > label:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i svg:nth-child(1) {
    width: 10px;
    align-self: stretch;
    fill: rgba(255, 255, 255, 0);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i > label:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 32px;
    padding: 0 12px 0 20px;
    gap: 8px;
    align-self: stretch;
    background: var(--surface, #FFF);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(1).menu-item-level-i, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(2).frame {
    display: flex;
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample {
    display: flex;
    flex-direction: column;
    gap: 4px;
    align-self: stretch;
    background: var(--surface, #FFF);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container svg:nth-child(2) {
    width: 0;
    align-self: stretch;
    stroke-width: 1px;
    stroke: #D4D4D4;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame {
    gap: 80px;
    flex: 1 0 0;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).frame {
    gap: 12px;
    background: rgba(255, 255, 255, 0);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).frame > label:nth-child(1) {
    font-size: 60px;
    font-weight: 500;
    line-height: 120%;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).frame > label:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) {
    align-self: stretch;
    color: #000;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content {
    padding-top: 1px;
    gap: 60px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > h2:nth-child(1) {
    color: #000;
    font-family: "Inter Tight";
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 24px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    font-weight: 600;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > p:nth-child(2) {
    font-weight: 400;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    line-height: 170%;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2:nth-child(1) {
    font-weight: 600;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    font-weight: 400;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    line-height: 170%;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame {
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > h2:nth-child(1) {
    color: #000;
    font-family: "Inter Tight";
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 24px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    font-weight: 600;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > p:nth-child(2) {
    font-weight: 400;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    line-height: 170%;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2:nth-child(1) {
    font-weight: 600;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    font-weight: 400;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    line-height: 170%;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame {
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > h2:nth-child(1) {
    color: #000;
    font-family: "Inter Tight";
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 24px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    font-weight: 600;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > p:nth-child(2) {
    font-weight: 400;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    line-height: 170%;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2:nth-child(1) {
    font-weight: 600;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    font-weight: 400;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    line-height: 170%;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame > h2:nth-child(1) {
    font-weight: 600;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame > p:nth-child(2) {
    font-weight: 400;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    line-height: 170%;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame {
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame {
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame {
    display: flex;
    flex-direction: column;
    gap: 24px;
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).frame, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame {
    display: flex;
    flex-direction: column;
  }
  body.policy > .frame > footer:nth-child(3).device-tablet {
    justify-content: center;
    background: #0E0E0E;
  }
  body.policy > .frame > header:nth-child(1), body.policy > .frame > footer:nth-child(3).device-tablet {
    align-items: center;
  }
  body.policy > .frame > header:nth-child(1), body.policy > .frame > main:nth-child(2), body.policy > .frame > footer:nth-child(3).device-tablet {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.policy > .frame > header:nth-child(1), body.policy > .frame > main:nth-child(2) {
    overflow: hidden;
  }
}
@media screen and (min-width: 590px) and (max-width: 859px) {
  body.policy {
    width: 100%;
  }
  body.policy > .frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
    background: #FFF;
    overflow: hidden;
  }
  body.policy > .frame > header:nth-child(1) {
    gap: 10px;
    background: #FFF;
  }
  body.policy > .frame > header:nth-child(1) > .container {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1400px;
    padding: 20px 24px;
    border-radius: 0 0 24px 24px;
    background: #FFF;
  }
  body.policy > .frame > header:nth-child(1) > .container svg:nth-child(1) {
    width: 128px;
    height: 36px;
    aspect-ratio: 32/9;
    overflow: hidden;
  }
  body.policy > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    align-items: center;
    display: flex;
    gap: 20px;
  }
  body.policy > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(1), body.policy > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(2), body.policy > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(3) {
    width: 32px;
    height: 32px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.policy > .frame > main:nth-child(2) > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 10px;
    align-self: stretch;
    background: rgba(255, 255, 255, 0);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container {
    display: flex;
    max-width: 1400px;
    padding: 60px 24px 120px 24px;
    flex-direction: column;
    gap: 48px;
    flex: 1 0 0;
    background: rgba(255, 255, 255, 0);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu {
    width: 240px;
    height: 288px;
    gap: 20px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(1).menu-item-level-i {
    justify-content: center;
    align-items: center;
    height: 44px;
    padding: 12px 16px;
    gap: 12px;
    border-radius: 12px;
    background: var(--surface-variant, #F3F3F2);
    overflow: hidden;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(1).menu-item-level-i > label:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex: 1 0 0;
    align-self: stretch;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame {
    flex-direction: column;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i svg:nth-child(1) {
    width: 10px;
    align-self: stretch;
    fill: rgba(255, 255, 255, 0);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i > label:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i svg:nth-child(1) {
    width: 10px;
    align-self: stretch;
    fill: rgba(255, 255, 255, 0);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i > label:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i svg:nth-child(1) {
    width: 10px;
    align-self: stretch;
    fill: rgba(255, 255, 255, 0);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i > label:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 32px;
    padding: 0 12px 0 20px;
    gap: 8px;
    align-self: stretch;
    background: var(--surface, #FFF);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(1).menu-item-level-i, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame {
    display: flex;
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(1).menu-item-level-i {
    justify-content: center;
    align-items: center;
    padding: 12px 16px;
    gap: 12px;
    border-radius: 12px;
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(1).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    display: flex;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(1).menu-item-level-i > label:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: flex;
    justify-content: center;
    flex: 1 0 0;
    align-self: stretch;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(1).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(1).menu-item-level-i > label:nth-child(2) {
    flex-direction: column;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(2).frame {
    flex-direction: column;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i svg:nth-child(1) {
    width: 10px;
    align-self: stretch;
    fill: rgba(255, 255, 255, 0);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i > label:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i svg:nth-child(1) {
    width: 10px;
    align-self: stretch;
    fill: rgba(255, 255, 255, 0);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i > label:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 32px;
    padding: 0 12px 0 20px;
    gap: 8px;
    align-self: stretch;
    background: var(--surface, #FFF);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(1).menu-item-level-i, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(2).frame {
    display: flex;
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample {
    display: flex;
    flex-direction: column;
    gap: 4px;
    align-self: stretch;
    background: var(--surface, #FFF);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).line {
    width: 542px;
    height: 1px;
    background: #D4D4D4;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame {
    gap: 80px;
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).frame {
    gap: 12px;
    background: rgba(255, 255, 255, 0);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).frame > label:nth-child(1) {
    font-size: 60px;
    font-weight: 500;
    line-height: 120%;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).frame > label:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) {
    align-self: stretch;
    color: #000;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content {
    padding-top: 1px;
    gap: 60px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > h2:nth-child(1) {
    color: #000;
    font-family: "Inter Tight";
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 24px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    font-weight: 600;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > p:nth-child(2) {
    font-weight: 400;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    line-height: 170%;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2:nth-child(1) {
    font-weight: 600;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    font-weight: 400;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    line-height: 170%;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame {
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > h2:nth-child(1) {
    color: #000;
    font-family: "Inter Tight";
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 24px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    font-weight: 600;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > p:nth-child(2) {
    font-weight: 400;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    line-height: 170%;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2:nth-child(1) {
    font-weight: 600;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    font-weight: 400;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    line-height: 170%;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame {
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > h2:nth-child(1) {
    color: #000;
    font-family: "Inter Tight";
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 24px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    font-weight: 600;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > p:nth-child(2) {
    font-weight: 400;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    line-height: 170%;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2:nth-child(1) {
    font-weight: 600;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    font-weight: 400;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    line-height: 170%;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame > h2:nth-child(1) {
    font-weight: 600;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame > p:nth-child(2) {
    font-weight: 400;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    line-height: 170%;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame {
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame {
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame {
    display: flex;
    flex-direction: column;
    gap: 24px;
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).frame, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame {
    display: flex;
    flex-direction: column;
  }
  body.policy > .frame > footer:nth-child(3).device-phablet {
    justify-content: center;
    background: #0E0E0E;
  }
  body.policy > .frame > header:nth-child(1), body.policy > .frame > footer:nth-child(3).device-phablet {
    align-items: center;
  }
  body.policy > .frame > header:nth-child(1), body.policy > .frame > main:nth-child(2), body.policy > .frame > footer:nth-child(3).device-phablet {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.policy > .frame > header:nth-child(1), body.policy > .frame > main:nth-child(2) {
    overflow: hidden;
  }
}
@media screen and (max-width: 859px) {
  body.policy {
    width: 100%;
  }
  body.policy > .frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
    background: #FFF;
    overflow: hidden;
  }
  body.policy > .frame > header:nth-child(1) {
    gap: 10px;
    background: #FFF;
  }
  body.policy > .frame > header:nth-child(1) > .container {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1400px;
    padding: 20px 14px;
    border-radius: 0 0 24px 24px;
    background: #FFF;
  }
  body.policy > .frame > header:nth-child(1) > .container svg:nth-child(1) {
    width: 114px;
    height: 32px;
    aspect-ratio: 57/16;
    overflow: hidden;
  }
  body.policy > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    align-items: center;
    display: flex;
    gap: 20px;
  }
  body.policy > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(1), body.policy > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(2), body.policy > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(3) {
    width: 32px;
    height: 32px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.policy > .frame > main:nth-child(2) > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 10px;
    align-self: stretch;
    background: rgba(255, 255, 255, 0);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container {
    display: flex;
    width: 354px;
    max-width: 1400px;
    padding: 40px 14px 80px 14px;
    flex-direction: column;
    gap: 36px;
    background: rgba(255, 255, 255, 0);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu {
    width: 240px;
    height: 288px;
    gap: 20px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(1).menu-item-level-i {
    justify-content: center;
    align-items: center;
    height: 44px;
    padding: 12px 16px;
    gap: 12px;
    border-radius: 12px;
    background: var(--surface-variant, #F3F3F2);
    overflow: hidden;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(1).menu-item-level-i > label:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex: 1 0 0;
    align-self: stretch;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame {
    flex-direction: column;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i svg:nth-child(1) {
    width: 10px;
    align-self: stretch;
    fill: rgba(255, 255, 255, 0);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i > label:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i svg:nth-child(1) {
    width: 10px;
    align-self: stretch;
    fill: rgba(255, 255, 255, 0);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i > label:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i svg:nth-child(1) {
    width: 10px;
    align-self: stretch;
    fill: rgba(255, 255, 255, 0);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i > label:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 32px;
    padding: 0 12px 0 20px;
    gap: 8px;
    align-self: stretch;
    background: var(--surface, #FFF);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(1).menu-item-level-i, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame {
    display: flex;
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(1).menu-item-level-i {
    justify-content: center;
    align-items: center;
    padding: 12px 16px;
    gap: 12px;
    border-radius: 12px;
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(1).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    display: flex;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(1).menu-item-level-i > label:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: flex;
    justify-content: center;
    flex: 1 0 0;
    align-self: stretch;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(1).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(1).menu-item-level-i > label:nth-child(2) {
    flex-direction: column;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(2).frame {
    flex-direction: column;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i svg:nth-child(1) {
    width: 10px;
    align-self: stretch;
    fill: rgba(255, 255, 255, 0);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i > label:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i svg:nth-child(1) {
    width: 10px;
    align-self: stretch;
    fill: rgba(255, 255, 255, 0);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i > label:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 32px;
    padding: 0 12px 0 20px;
    gap: 8px;
    align-self: stretch;
    background: var(--surface, #FFF);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(1).menu-item-level-i, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(2).frame {
    display: flex;
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample {
    display: flex;
    flex-direction: column;
    gap: 4px;
    align-self: stretch;
    background: var(--surface, #FFF);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).line {
    width: 326px;
    height: 1px;
    background: #D4D4D4;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame {
    gap: 80px;
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).frame {
    gap: 12px;
    background: rgba(255, 255, 255, 0);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).frame > label:nth-child(1) {
    font-size: 60px;
    font-weight: 500;
    line-height: 120%;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).frame > label:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) {
    align-self: stretch;
    color: #000;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content {
    padding-top: 1px;
    gap: 60px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > h2:nth-child(1) {
    color: #000;
    font-family: "Inter Tight";
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 24px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    font-weight: 600;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > p:nth-child(2) {
    font-weight: 400;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    line-height: 170%;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2:nth-child(1) {
    font-weight: 600;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    font-weight: 400;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    line-height: 170%;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame {
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > h2:nth-child(1) {
    color: #000;
    font-family: "Inter Tight";
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 24px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    font-weight: 600;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > p:nth-child(2) {
    font-weight: 400;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    line-height: 170%;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2:nth-child(1) {
    font-weight: 600;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    font-weight: 400;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    line-height: 170%;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame {
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > h2:nth-child(1) {
    color: #000;
    font-family: "Inter Tight";
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 24px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    font-weight: 600;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > p:nth-child(2) {
    font-weight: 400;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    line-height: 170%;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2:nth-child(1) {
    font-weight: 600;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    font-weight: 400;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    line-height: 170%;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame > h2:nth-child(1) {
    font-weight: 600;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame > p:nth-child(2) {
    font-weight: 400;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    line-height: 170%;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame {
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame {
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame {
    display: flex;
    flex-direction: column;
    gap: 24px;
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).frame, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame {
    display: flex;
    flex-direction: column;
  }
  body.policy > .frame > footer:nth-child(3).device-mobile {
    justify-content: center;
    background: #0E0E0E;
  }
  body.policy > .frame > header:nth-child(1), body.policy > .frame > footer:nth-child(3).device-mobile {
    align-items: center;
  }
  body.policy > .frame > header:nth-child(1), body.policy > .frame > main:nth-child(2), body.policy > .frame > footer:nth-child(3).device-mobile {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.policy > .frame > header:nth-child(1), body.policy > .frame > main:nth-child(2) {
    overflow: hidden;
  }
}
@media screen and (min-width: 1400px) {
  body.policy {
    width: 100%;
  }
  body.policy > .frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
    background: #FFF;
    overflow: hidden;
  }
  body.policy > .frame > header:nth-child(1) {
    gap: 10px;
    background: #FFF;
  }
  body.policy > .frame > header:nth-child(1) > .container {
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1400px;
    padding: 40px;
    gap: 10px;
    border-radius: 0 0 24px 24px;
    background: #FFF;
  }
  body.policy > .frame > header:nth-child(1) > .container svg:nth-child(1) {
    width: 142px;
    height: 40px;
    aspect-ratio: 71/20;
    overflow: hidden;
  }
  body.policy > .frame > header:nth-child(1) > .container > main:nth-child(2).nav {
    justify-content: center;
    gap: 40px;
    flex: 1 0 0;
  }
  body.policy > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(1).main-menu-item, body.policy > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(2).main-menu-item, body.policy > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(3).main-menu-item, body.policy > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(4).main-menu-item {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 2px 0;
    gap: 10px;
  }
  body.policy > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    gap: 20px;
  }
  body.policy > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(1), body.policy > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(2) {
    width: 32px;
    height: 32px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.policy > .frame > header:nth-child(1) > .container > main:nth-child(2).nav, body.policy > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    align-items: center;
    display: flex;
  }
  body.policy > .frame > main:nth-child(2) > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 10px;
    align-self: stretch;
    background: rgba(255, 255, 255, 0);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container {
    display: flex;
    max-width: 1400px;
    padding: 80px 40px 160px 40px;
    gap: 60px;
    flex: 1 0 0;
    background: rgba(255, 255, 255, 0);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu {
    width: 240px;
    height: 288px;
    gap: 20px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(1).menu-item-level-i {
    justify-content: center;
    align-items: center;
    height: 44px;
    padding: 12px 16px;
    gap: 12px;
    border-radius: 12px;
    background: var(--surface-variant, #F3F3F2);
    overflow: hidden;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(1).menu-item-level-i > label:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex: 1 0 0;
    align-self: stretch;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame {
    flex-direction: column;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i svg:nth-child(1) {
    width: 10px;
    align-self: stretch;
    fill: rgba(255, 255, 255, 0);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i > label:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i svg:nth-child(1) {
    width: 10px;
    align-self: stretch;
    fill: rgba(255, 255, 255, 0);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i > label:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i svg:nth-child(1) {
    width: 10px;
    align-self: stretch;
    fill: rgba(255, 255, 255, 0);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i > label:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame > div:nth-child(3).menu-item-level-i {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 32px;
    padding: 0 12px 0 20px;
    gap: 8px;
    align-self: stretch;
    background: var(--surface, #FFF);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(1).menu-item-level-i, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample > div:nth-child(2).frame {
    display: flex;
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(1).menu-item-level-i {
    justify-content: center;
    align-items: center;
    padding: 12px 16px;
    gap: 12px;
    border-radius: 12px;
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(1).menu-item-level-i > div:nth-child(1).state_layer.type-neutral {
    display: flex;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(1).menu-item-level-i > label:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: flex;
    justify-content: center;
    flex: 1 0 0;
    align-self: stretch;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(1).menu-item-level-i > div:nth-child(1).state_layer.type-neutral, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(1).menu-item-level-i > label:nth-child(2) {
    flex-direction: column;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(2).frame {
    flex-direction: column;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i svg:nth-child(1) {
    width: 10px;
    align-self: stretch;
    fill: rgba(255, 255, 255, 0);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i > label:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i svg:nth-child(1) {
    width: 10px;
    align-self: stretch;
    fill: rgba(255, 255, 255, 0);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i > label:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(2).frame > div:nth-child(1).menu-item-level-i, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(2).frame > div:nth-child(2).menu-item-level-i {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 32px;
    padding: 0 12px 0 20px;
    gap: 8px;
    align-self: stretch;
    background: var(--surface, #FFF);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(1).menu-item-level-i, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample > div:nth-child(2).frame {
    display: flex;
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(1).menu-item-sample, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu > div:nth-child(2).menu-item-sample {
    display: flex;
    flex-direction: column;
    gap: 4px;
    align-self: stretch;
    background: var(--surface, #FFF);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container svg:nth-child(2) {
    width: 0;
    align-self: stretch;
    stroke-width: 1px;
    stroke: #D4D4D4;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame {
    gap: 80px;
    flex: 1 0 0;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).frame {
    gap: 12px;
    background: rgba(255, 255, 255, 0);
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).frame > label:nth-child(1) {
    font-size: 60px;
    font-weight: 500;
    line-height: 120%;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).frame > label:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) {
    align-self: stretch;
    color: #000;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content {
    padding-top: 1px;
    gap: 60px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > h2:nth-child(1) {
    color: #000;
    font-family: "Inter Tight";
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 24px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    font-weight: 600;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > p:nth-child(2) {
    font-weight: 400;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    line-height: 170%;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2:nth-child(1) {
    font-weight: 600;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    font-weight: 400;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    line-height: 170%;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame {
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > h2:nth-child(1) {
    color: #000;
    font-family: "Inter Tight";
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 24px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    font-weight: 600;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > p:nth-child(2) {
    font-weight: 400;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    line-height: 170%;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2:nth-child(1) {
    font-weight: 600;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    font-weight: 400;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    line-height: 170%;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame {
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > h2:nth-child(1) {
    color: #000;
    font-family: "Inter Tight";
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 24px;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    font-weight: 600;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > p:nth-child(2) {
    font-weight: 400;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    line-height: 170%;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2:nth-child(1) {
    font-weight: 600;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    font-weight: 400;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    line-height: 170%;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame > h2:nth-child(1) {
    font-weight: 600;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame > p:nth-child(2) {
    font-weight: 400;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    line-height: 170%;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame {
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > h2:nth-child(1), body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame > div:nth-child(2).frame {
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(1).frame, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(2).frame, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content > div:nth-child(3).frame {
    display: flex;
    flex-direction: column;
    gap: 24px;
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).frame, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).content {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).menu, body.policy > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame {
    display: flex;
    flex-direction: column;
  }
  body.policy > .frame > footer:nth-child(3).device-desktop {
    justify-content: center;
    background: #0E0E0E;
  }
  body.policy > .frame > header:nth-child(1), body.policy > .frame > footer:nth-child(3).device-desktop {
    align-items: center;
  }
  body.policy > .frame > header:nth-child(1), body.policy > .frame > main:nth-child(2), body.policy > .frame > footer:nth-child(3).device-desktop {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.policy > .frame > header:nth-child(1), body.policy > .frame > main:nth-child(2) {
    overflow: hidden;
  }
}
@media screen and (min-width: 1130px) and (max-width: 1399px), screen and (min-width: 860px) and (max-width: 1129px), screen and (min-width: 590px) and (max-width: 859px), screen and (max-width: 859px), screen and (min-width: 1400px) {
  body.policy {
    display: flex;
    flex-direction: column;
    background: #FFF;
    overflow: hidden;
  }
}

@media screen and (min-width: 1130px) and (max-width: 1399px) {
  body.post {
    width: 100%;
  }
  body.post > .frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
    background: #FFF;
    overflow: hidden;
  }
  body.post > .frame > header:nth-child(1) {
    gap: 10px;
    background: #FFF;
  }
  body.post > .frame > header:nth-child(1) > .container {
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1400px;
    padding: 40px 45px;
    gap: 10px;
    border-radius: 0 0 24px 24px;
    background: #FFF;
  }
  body.post > .frame > header:nth-child(1) > .container svg:nth-child(1) {
    width: 142px;
    height: 40px;
    aspect-ratio: 71/20;
    overflow: hidden;
  }
  body.post > .frame > header:nth-child(1) > .container > main:nth-child(2).nav {
    justify-content: center;
    gap: 40px;
    flex: 1 0 0;
  }
  body.post > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(1).main-menu-item, body.post > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(2).main-menu-item, body.post > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(3).main-menu-item, body.post > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(4).main-menu-item {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 2px 0;
    gap: 10px;
  }
  body.post > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    gap: 20px;
  }
  body.post > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(1), body.post > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(2) {
    width: 32px;
    height: 32px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > header:nth-child(1) > .container > main:nth-child(2).nav, body.post > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    align-items: center;
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame {
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    max-width: 1080px;
    padding: 40px 45px 80px 45px;
    flex-direction: column;
    gap: 40px;
    flex: 1 0 0;
    background: rgba(255, 255, 255, 0);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame {
    padding: 20px 0;
    gap: 8px;
    border-bottom: 1px solid #D4D4D4;
    background: #FFF;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) {
    align-items: center;
    display: flex;
    align-content: center;
    gap: 8px;
    flex: 1 0 0;
    flex-wrap: wrap;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(5) {
    color: #727272;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(3) {
    color: #000;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(3), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(5) {
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) svg:nth-child(2), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) svg:nth-child(4) {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame svg:nth-child(2) {
    width: 24px;
    height: 24px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading {
    gap: 24px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > label:nth-child(1) {
    color: #000;
    font-family: "Inter Tight";
    font-size: 60px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > p:nth-child(2) {
    align-items: center;
    display: flex;
    gap: 20px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > p:nth-child(2) > span:nth-child(1) {
    flex: 1 0 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > p:nth-child(2) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > p:nth-child(2) > span:nth-child(2), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > p:nth-child(2) > span:nth-child(3) {
    color: var(--on-surface-variant, #6D6D6D);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > p:nth-child(2) > span:nth-child(2), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > p:nth-child(2) > span:nth-child(3) {
    letter-spacing: 1px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > label:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > p:nth-child(2) {
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).featured-image-wrapper {
    height: 990px;
    gap: 10px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).featured-image-wrapper > .image-30 {
    height: 1815px;
    flex: 1 0 0;
    aspect-ratio: 6/11;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame {
    gap: 40px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(1).frame {
    gap: 24px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(1).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(1).frame > p:nth-child(2), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(1).frame > p:nth-child(3) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(1).number {
    flex-direction: column;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(1).number > h2 {
    align-self: stretch;
    color: var(--on-surface-variant, #6D6D6D);
    font-family: "Inter Tight";
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content {
    gap: 60px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(1).title {
    max-width: 240px;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(1).title > h2 {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(2).description {
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(2).description > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(2).description > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(3).image-wrapper {
    align-items: center;
    gap: 10px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(3).image-wrapper > .image-29 {
    height: 472.5px;
    flex: 1 0 0;
    aspect-ratio: 2/3;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(1).title, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(2).description, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(3).image-wrapper {
    display: flex;
    flex: 1 0 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(1).title, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(2).description {
    flex-direction: column;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(1).number, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(1).number {
    flex-direction: column;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(1).number > h2 {
    align-self: stretch;
    color: var(--on-surface-variant, #6D6D6D);
    font-family: "Inter Tight";
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content {
    gap: 60px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(1).title {
    max-width: 240px;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(1).title > h2 {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(2).description {
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(2).description > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(2).description > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(3).image-wrapper {
    align-items: center;
    gap: 10px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(3).image-wrapper > .image-23 {
    height: 419.857px;
    flex: 1 0 0;
    aspect-ratio: 315/419.86;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(1).title, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(2).description, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(3).image-wrapper {
    display: flex;
    flex: 1 0 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(1).title, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(2).description {
    flex-direction: column;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(1).number, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(1).number {
    flex-direction: column;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(1).number > h2 {
    align-self: stretch;
    color: var(--on-surface-variant, #6D6D6D);
    font-family: "Inter Tight";
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content {
    gap: 60px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(1).title {
    max-width: 240px;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(1).title > h2 {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(2).description {
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(2).description > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(2).description > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(3).image-wrapper {
    align-items: center;
    gap: 10px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(3).image-wrapper > .image-25 {
    height: 478.064px;
    flex: 1 0 0;
    aspect-ratio: 56/85;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(1).title, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(2).description, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(3).image-wrapper {
    display: flex;
    flex: 1 0 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(1).title, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(2).description {
    flex-direction: column;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(1).number, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(1).number {
    flex-direction: column;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(1).number > h2 {
    align-self: stretch;
    color: var(--on-surface-variant, #6D6D6D);
    font-family: "Inter Tight";
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content {
    gap: 60px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(1).title {
    max-width: 240px;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(1).title > h2 {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(2).description {
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(2).description > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(2).description > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(3).image-wrapper {
    align-items: center;
    gap: 10px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(3).image-wrapper > .image-26 {
    height: 315px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(1).title, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(2).description, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(3).image-wrapper {
    display: flex;
    flex: 1 0 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(1).title, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(2).description {
    flex-direction: column;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(1).number, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(2).line, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(4).line, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(6).line, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(8).line {
    width: 990px;
    height: 1px;
    background: #666;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) {
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).featured-image-wrapper, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).featured-image-wrapper {
    align-items: center;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame {
    flex-direction: column;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1080px;
    padding: 80px 45px;
    flex-direction: column;
    gap: 40px;
    border-top: 1px solid #D4D4D4;
    border-bottom: 1px solid #D4D4D4;
    background: rgba(255, 255, 255, 0);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).heading {
    align-items: center;
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).heading > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products {
    gap: 28px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(1).thumbnail {
    align-items: center;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(1).thumbnail > .image-4 {
    height: 280px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(1).frame {
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    align-self: stretch;
    color: var(--on-surface, #000);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) {
    display: flex;
    gap: 2px;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > div:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #1B150C;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 8px;
    background: #000;
    position: relative;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container > .add-to-cart-4-1 {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame {
    flex-direction: column;
    gap: 16px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame {
    align-items: center;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) {
    align-items: center;
    display: flex;
    gap: 3px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame {
    align-content: flex-start;
    gap: 4px;
    flex-wrap: wrap;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    background: var(--surface-variant, #F3F3F2);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #D8D0C5;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #9D1E1E;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #163A7C;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #FFF;
    stroke-width: 1px;
    stroke: var(--outline, #666);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame {
    align-items: center;
    display: flex;
    padding: 8px;
    gap: 10px;
    border-radius: 100px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame {
    background: var(--surface, #FFF);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame {
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(1).thumbnail {
    align-items: center;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(1).thumbnail > .image-4 {
    height: 280px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(1).frame {
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    align-self: stretch;
    color: var(--on-surface, #000);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) {
    display: flex;
    gap: 2px;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > div:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #1B150C;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 8px;
    background: #000;
    position: relative;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container > .add-to-cart-4-1 {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame {
    flex-direction: column;
    gap: 16px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame {
    align-items: center;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) {
    align-items: center;
    display: flex;
    gap: 3px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame {
    align-content: flex-start;
    gap: 4px;
    flex-wrap: wrap;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    background: var(--surface-variant, #F3F3F2);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #767772;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #9D1E1E;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #163A7C;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #FFF;
    stroke-width: 1px;
    stroke: var(--outline, #666);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame {
    align-items: center;
    display: flex;
    padding: 8px;
    gap: 10px;
    border-radius: 100px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame {
    background: var(--surface, #FFF);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame {
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(1).thumbnail {
    align-items: center;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(1).thumbnail > .image-4 {
    height: 280px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(1).frame {
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    align-self: stretch;
    color: var(--on-surface, #000);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) {
    display: flex;
    gap: 2px;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > div:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #1B150C;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 8px;
    background: #000;
    position: relative;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container > .add-to-cart-4-1 {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame {
    flex-direction: column;
    gap: 16px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame {
    align-items: center;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) {
    align-items: center;
    display: flex;
    gap: 3px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame {
    align-content: flex-start;
    gap: 4px;
    flex-wrap: wrap;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    background: var(--surface-variant, #F3F3F2);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #9F633F;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #9D1E1E;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #163A7C;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #FFF;
    stroke-width: 1px;
    stroke: var(--outline, #666);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame {
    align-items: center;
    display: flex;
    padding: 8px;
    gap: 10px;
    border-radius: 100px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame {
    background: var(--surface, #FFF);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame {
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(1).thumbnail {
    align-items: center;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(1).thumbnail > .image-4 {
    height: 280px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(1).frame {
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    align-self: stretch;
    color: var(--on-surface, #000);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) {
    display: flex;
    gap: 2px;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > div:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #1B150C;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 8px;
    background: #000;
    position: relative;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container > .add-to-cart-4-1 {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame {
    flex-direction: column;
    gap: 16px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame {
    align-items: center;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) {
    align-items: center;
    display: flex;
    gap: 3px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame {
    align-content: flex-start;
    gap: 4px;
    flex-wrap: wrap;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    background: var(--surface-variant, #F3F3F2);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #9F633F;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #9D1E1E;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #163A7C;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #FFF;
    stroke-width: 1px;
    stroke: var(--outline, #666);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame {
    align-items: center;
    display: flex;
    padding: 8px;
    gap: 10px;
    border-radius: 100px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame {
    background: var(--surface, #FFF);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame {
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 280px;
    flex-direction: column;
    gap: 24px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).heading, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1080px;
    padding: 80px 45px 160px 45px;
    flex-direction: column;
    gap: 40px;
    background: rgba(255, 255, 255, 0);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(1).frame {
    align-items: center;
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(1).frame > h2 {
    flex: 1 0 0;
    align-self: stretch;
    color: #000;
    font-family: "Inter Tight";
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row {
    gap: 28px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(1).thumbnail {
    height: 279.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(1).thumbnail > .image-77 {
    height: 350px;
    flex: 1 0 0;
    aspect-ratio: 4/5;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(2).frame > h4:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(3).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(1).thumbnail {
    height: 279.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(1).thumbnail > .image-75 {
    height: 420px;
    flex: 1 0 0;
    aspect-ratio: 2/3;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(2).frame > h4:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(3).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(1).thumbnail {
    height: 279.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(1).thumbnail > .image-76 {
    height: 280px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(2).frame > h4:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(3).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(1).thumbnail {
    height: 279.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(1).thumbnail > .image-76 {
    height: 280px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(2).frame > h4:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(3).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card {
    align-items: center;
    display: flex;
    width: 280px;
    flex-direction: column;
    gap: 32px;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card {
    max-width: 480px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    display: flex;
    align-self: stretch;
    background: #FFF;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame {
    flex-direction: column;
  }
  body.post > .frame > footer:nth-child(3).device-notebook {
    justify-content: center;
    background: #0E0E0E;
  }
  body.post > .frame > header:nth-child(1), body.post > .frame > footer:nth-child(3).device-notebook {
    align-items: center;
  }
  body.post > .frame > header:nth-child(1), body.post > .frame > main:nth-child(2), body.post > .frame > footer:nth-child(3).device-notebook {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.post > .frame > header:nth-child(1), body.post > .frame > main:nth-child(2) {
    overflow: hidden;
  }
}
@media screen and (min-width: 860px) and (max-width: 1129px) {
  body.post {
    width: 100%;
  }
  body.post > .frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
    background: #FFF;
    overflow: hidden;
  }
  body.post > .frame > header:nth-child(1) {
    gap: 10px;
    background: #FFF;
  }
  body.post > .frame > header:nth-child(1) > .container {
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1400px;
    padding: 40px 34px;
    gap: 10px;
    border-radius: 0 0 24px 24px;
    background: #FFF;
  }
  body.post > .frame > header:nth-child(1) > .container svg:nth-child(1) {
    width: 142px;
    height: 40px;
    aspect-ratio: 71/20;
    overflow: hidden;
  }
  body.post > .frame > header:nth-child(1) > .container > main:nth-child(2).nav {
    justify-content: center;
    gap: 40px;
    flex: 1 0 0;
  }
  body.post > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(1).main-menu-item, body.post > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(2).main-menu-item, body.post > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(3).main-menu-item, body.post > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(4).main-menu-item {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 2px 0;
    gap: 10px;
  }
  body.post > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    gap: 20px;
  }
  body.post > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(1), body.post > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(2) {
    width: 32px;
    height: 32px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > header:nth-child(1) > .container > main:nth-child(2).nav, body.post > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    align-items: center;
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame {
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    max-width: 1080px;
    padding: 40px 34px 80px 34px;
    flex-direction: column;
    gap: 40px;
    flex: 1 0 0;
    background: rgba(255, 255, 255, 0);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame {
    padding: 20px 0;
    gap: 8px;
    border-bottom: 1px solid #D4D4D4;
    background: #FFF;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) {
    align-items: center;
    display: flex;
    align-content: center;
    gap: 8px;
    flex: 1 0 0;
    flex-wrap: wrap;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(5) {
    color: #727272;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(3) {
    color: #000;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(3), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(5) {
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) svg:nth-child(2), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) svg:nth-child(4) {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame svg:nth-child(2) {
    width: 24px;
    height: 24px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading {
    gap: 24px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > label:nth-child(1) {
    color: #000;
    font-family: "Inter Tight";
    font-size: 60px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > p:nth-child(2) {
    align-items: center;
    display: flex;
    gap: 20px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > p:nth-child(2) > span:nth-child(1) {
    flex: 1 0 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > p:nth-child(2) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > p:nth-child(2) > span:nth-child(2), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > p:nth-child(2) > span:nth-child(3) {
    color: var(--on-surface-variant, #6D6D6D);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > p:nth-child(2) > span:nth-child(2), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > p:nth-child(2) > span:nth-child(3) {
    letter-spacing: 1px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > label:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > p:nth-child(2) {
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).featured-image-wrapper {
    height: 792px;
    gap: 10px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).featured-image-wrapper > .image-30 {
    height: 1452px;
    flex: 1 0 0;
    aspect-ratio: 6/11;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame {
    gap: 40px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(1).frame {
    gap: 24px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(1).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(1).frame > p:nth-child(2), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(1).frame > p:nth-child(3) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(1).number {
    flex-direction: column;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(1).number > h2 {
    align-self: stretch;
    color: var(--on-surface-variant, #6D6D6D);
    font-family: "Inter Tight";
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content {
    gap: 60px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(1).title {
    max-width: 240px;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(1).title > h2 {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(2).description {
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(2).description > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(2).description > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(3).image-wrapper {
    align-items: center;
    gap: 10px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(3).image-wrapper > .image-29 {
    height: 336px;
    flex: 1 0 0;
    aspect-ratio: 2/3;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(1).title, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(2).description, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(3).image-wrapper {
    display: flex;
    flex: 1 0 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(1).title, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(2).description {
    flex-direction: column;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(1).number, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(1).number {
    flex-direction: column;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(1).number > h2 {
    align-self: stretch;
    color: var(--on-surface-variant, #6D6D6D);
    font-family: "Inter Tight";
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content {
    gap: 60px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(1).title {
    max-width: 240px;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(1).title > h2 {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(2).description {
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(2).description > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(2).description > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(3).image-wrapper {
    align-items: center;
    gap: 10px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(3).image-wrapper > .image-23 {
    height: 298.565px;
    flex: 1 0 0;
    aspect-ratio: 224/298.57;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(1).title, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(2).description, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(3).image-wrapper {
    display: flex;
    flex: 1 0 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(1).title, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(2).description {
    flex-direction: column;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(1).number, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(1).number {
    flex-direction: column;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(1).number > h2 {
    align-self: stretch;
    color: var(--on-surface-variant, #6D6D6D);
    font-family: "Inter Tight";
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content {
    gap: 60px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(1).title {
    max-width: 240px;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(1).title > h2 {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(2).description {
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(2).description > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(2).description > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(3).image-wrapper {
    align-items: center;
    gap: 10px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(3).image-wrapper > .image-25 {
    height: 339.957px;
    flex: 1 0 0;
    aspect-ratio: 56/85;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(1).title, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(2).description, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(3).image-wrapper {
    display: flex;
    flex: 1 0 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(1).title, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(2).description {
    flex-direction: column;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(1).number, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(1).number {
    flex-direction: column;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(1).number > h2 {
    align-self: stretch;
    color: var(--on-surface-variant, #6D6D6D);
    font-family: "Inter Tight";
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content {
    gap: 60px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(1).title {
    max-width: 240px;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(1).title > h2 {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(2).description {
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(2).description > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(2).description > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(3).image-wrapper {
    align-items: center;
    gap: 10px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(3).image-wrapper > .image-26 {
    height: 224px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(1).title, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(2).description, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(3).image-wrapper {
    display: flex;
    flex: 1 0 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(1).title, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(2).description {
    flex-direction: column;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(1).number, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(2).line, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(4).line, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(6).line, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(8).line {
    width: 792px;
    height: 1px;
    background: #666;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) {
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).featured-image-wrapper, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).featured-image-wrapper {
    align-items: center;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame {
    flex-direction: column;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1080px;
    padding: 80px 34px;
    flex-direction: column;
    gap: 40px;
    border-top: 1px solid #D4D4D4;
    border-bottom: 1px solid #D4D4D4;
    background: rgba(255, 255, 255, 0);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).heading {
    align-items: center;
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).heading > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products {
    gap: 28px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(1).thumbnail {
    align-items: center;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(1).thumbnail > .image-4 {
    height: 280px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(1).frame {
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    align-self: stretch;
    color: var(--on-surface, #000);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) {
    display: flex;
    gap: 2px;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > div:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #1B150C;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 8px;
    background: #000;
    position: relative;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container > .add-to-cart-4-1 {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame {
    flex-direction: column;
    gap: 16px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame {
    align-items: center;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) {
    align-items: center;
    display: flex;
    gap: 3px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame {
    align-content: flex-start;
    gap: 4px;
    flex-wrap: wrap;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    background: var(--surface-variant, #F3F3F2);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #D8D0C5;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #9D1E1E;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #163A7C;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #FFF;
    stroke-width: 1px;
    stroke: var(--outline, #666);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame {
    align-items: center;
    display: flex;
    padding: 8px;
    gap: 10px;
    border-radius: 100px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame {
    background: var(--surface, #FFF);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame {
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(1).thumbnail {
    align-items: center;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(1).thumbnail > .image-4 {
    height: 280px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(1).frame {
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    align-self: stretch;
    color: var(--on-surface, #000);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) {
    display: flex;
    gap: 2px;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > div:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #1B150C;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 8px;
    background: #000;
    position: relative;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container > .add-to-cart-4-1 {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame {
    flex-direction: column;
    gap: 16px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame {
    align-items: center;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) {
    align-items: center;
    display: flex;
    gap: 3px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame {
    align-content: flex-start;
    gap: 4px;
    flex-wrap: wrap;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    background: var(--surface-variant, #F3F3F2);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #767772;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #9D1E1E;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #163A7C;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #FFF;
    stroke-width: 1px;
    stroke: var(--outline, #666);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame {
    align-items: center;
    display: flex;
    padding: 8px;
    gap: 10px;
    border-radius: 100px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame {
    background: var(--surface, #FFF);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame {
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(1).thumbnail {
    align-items: center;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(1).thumbnail > .image-4 {
    height: 280px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(1).frame {
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    align-self: stretch;
    color: var(--on-surface, #000);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) {
    display: flex;
    gap: 2px;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > div:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #1B150C;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 8px;
    background: #000;
    position: relative;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container > .add-to-cart-4-1 {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame {
    flex-direction: column;
    gap: 16px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame {
    align-items: center;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) {
    align-items: center;
    display: flex;
    gap: 3px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame {
    align-content: flex-start;
    gap: 4px;
    flex-wrap: wrap;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    background: var(--surface-variant, #F3F3F2);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #9F633F;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #9D1E1E;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #163A7C;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #FFF;
    stroke-width: 1px;
    stroke: var(--outline, #666);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame {
    align-items: center;
    display: flex;
    padding: 8px;
    gap: 10px;
    border-radius: 100px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame {
    background: var(--surface, #FFF);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame {
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(1).thumbnail {
    align-items: center;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(1).thumbnail > .image-4 {
    height: 280px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(1).frame {
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    align-self: stretch;
    color: var(--on-surface, #000);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) {
    display: flex;
    gap: 2px;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > div:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #1B150C;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 8px;
    background: #000;
    position: relative;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container > .add-to-cart-4-1 {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame {
    flex-direction: column;
    gap: 16px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame {
    align-items: center;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) {
    align-items: center;
    display: flex;
    gap: 3px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame {
    align-content: flex-start;
    gap: 4px;
    flex-wrap: wrap;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    background: var(--surface-variant, #F3F3F2);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #9F633F;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #9D1E1E;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #163A7C;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #FFF;
    stroke-width: 1px;
    stroke: var(--outline, #666);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame {
    align-items: center;
    display: flex;
    padding: 8px;
    gap: 10px;
    border-radius: 100px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame {
    background: var(--surface, #FFF);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame {
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 280px;
    flex-direction: column;
    gap: 24px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).heading, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1080px;
    padding: 80px 34px 160px 34px;
    flex-direction: column;
    gap: 40px;
    background: rgba(255, 255, 255, 0);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(1).frame {
    align-items: center;
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(1).frame > h2 {
    flex: 1 0 0;
    align-self: stretch;
    color: #000;
    font-family: "Inter Tight";
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row {
    gap: 28px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(1).thumbnail {
    height: 279.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(1).thumbnail > .image-77 {
    height: 350px;
    flex: 1 0 0;
    aspect-ratio: 4/5;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(2).frame > h4:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(3).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(1).thumbnail {
    height: 279.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(1).thumbnail > .image-75 {
    height: 420px;
    flex: 1 0 0;
    aspect-ratio: 2/3;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(2).frame > h4:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(3).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(1).thumbnail {
    height: 279.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(1).thumbnail > .image-76 {
    height: 280px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(2).frame > h4:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(3).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(1).thumbnail {
    height: 279.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(1).thumbnail > .image-76 {
    height: 280px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(2).frame > h4:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(3).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card {
    align-items: center;
    display: flex;
    width: 280px;
    flex-direction: column;
    gap: 32px;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card {
    max-width: 480px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    display: flex;
    align-self: stretch;
    background: #FFF;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame {
    flex-direction: column;
  }
  body.post > .frame > footer:nth-child(3).device-tablet {
    justify-content: center;
    background: #0E0E0E;
  }
  body.post > .frame > header:nth-child(1), body.post > .frame > footer:nth-child(3).device-tablet {
    align-items: center;
  }
  body.post > .frame > header:nth-child(1), body.post > .frame > main:nth-child(2), body.post > .frame > footer:nth-child(3).device-tablet {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.post > .frame > header:nth-child(1), body.post > .frame > main:nth-child(2) {
    overflow: hidden;
  }
}
@media screen and (min-width: 590px) and (max-width: 859px) {
  body.post {
    width: 100%;
  }
  body.post > .frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
    background: #FFF;
    overflow: hidden;
  }
  body.post > .frame > header:nth-child(1) {
    gap: 10px;
    background: #FFF;
  }
  body.post > .frame > header:nth-child(1) > .container {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1400px;
    padding: 20px 24px;
    border-radius: 0 0 24px 24px;
    background: #FFF;
  }
  body.post > .frame > header:nth-child(1) > .container svg:nth-child(1) {
    width: 128px;
    height: 36px;
    aspect-ratio: 32/9;
    overflow: hidden;
  }
  body.post > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    align-items: center;
    display: flex;
    gap: 20px;
  }
  body.post > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(1), body.post > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(2), body.post > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(3) {
    width: 32px;
    height: 32px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame {
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    max-width: 1080px;
    padding: 40px 24px 80px 24px;
    flex-direction: column;
    gap: 40px;
    flex: 1 0 0;
    background: rgba(255, 255, 255, 0);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame {
    padding: 20px 0;
    gap: 8px;
    border-bottom: 1px solid #D4D4D4;
    background: #FFF;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) {
    align-items: center;
    display: flex;
    align-content: center;
    gap: 8px;
    flex: 1 0 0;
    flex-wrap: wrap;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(5) {
    color: #727272;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(3) {
    color: #000;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(3), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(5) {
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) svg:nth-child(2), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) svg:nth-child(4) {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame svg:nth-child(2) {
    width: 24px;
    height: 24px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading {
    gap: 24px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > label:nth-child(1) {
    color: #000;
    font-family: "Inter Tight";
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > p:nth-child(2) {
    align-items: center;
    display: flex;
    gap: 20px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > p:nth-child(2) > span:nth-child(1) {
    flex: 1 0 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > p:nth-child(2) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > p:nth-child(2) > span:nth-child(2), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > p:nth-child(2) > span:nth-child(3) {
    color: var(--on-surface-variant, #6D6D6D);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > p:nth-child(2) > span:nth-child(2), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > p:nth-child(2) > span:nth-child(3) {
    letter-spacing: 1px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > label:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > p:nth-child(2) {
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).featured-image-wrapper {
    height: 542px;
    gap: 10px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).featured-image-wrapper > .image-30 {
    height: 993.667px;
    flex: 1 0 0;
    aspect-ratio: 6/11;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame {
    gap: 40px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(1).frame {
    gap: 24px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(1).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(1).frame > p:nth-child(2), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(1).frame > p:nth-child(3) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(1).number {
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(1).number > h2 {
    align-self: stretch;
    color: var(--on-surface-variant, #6D6D6D);
    font-family: "Inter Tight";
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content {
    gap: 48px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(1).title {
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(1).title > h2 {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(2).description {
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(2).description > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(2).description > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(3).image-wrapper {
    align-items: center;
    gap: 10px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(3).image-wrapper > .image-29 {
    height: 813px;
    flex: 1 0 0;
    aspect-ratio: 2/3;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(1).title, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(2).description, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(3).image-wrapper {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(1).title, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(2).description {
    flex-direction: column;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(1).number, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(1).number {
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(1).number > h2 {
    align-self: stretch;
    color: var(--on-surface-variant, #6D6D6D);
    font-family: "Inter Tight";
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content {
    gap: 48px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(1).title {
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(1).title > h2 {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(2).description {
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(2).description > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(2).description > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(3).image-wrapper {
    align-items: center;
    gap: 10px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(3).image-wrapper > .image-23 {
    height: 722.421px;
    flex: 1 0 0;
    aspect-ratio: 542/722.42;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(1).title, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(2).description, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(3).image-wrapper {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(1).title, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(2).description {
    flex-direction: column;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(1).number, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(1).number {
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(1).number > h2 {
    align-self: stretch;
    color: var(--on-surface-variant, #6D6D6D);
    font-family: "Inter Tight";
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content {
    gap: 48px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(1).title {
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(1).title > h2 {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(2).description {
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(2).description > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(2).description > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(3).image-wrapper {
    align-items: center;
    gap: 10px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(3).image-wrapper > .image-25 {
    height: 822.573px;
    flex: 1 0 0;
    aspect-ratio: 56/85;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(1).title, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(2).description, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(3).image-wrapper {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(1).title, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(2).description {
    flex-direction: column;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(1).number, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(1).number {
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(1).number > h2 {
    align-self: stretch;
    color: var(--on-surface-variant, #6D6D6D);
    font-family: "Inter Tight";
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content {
    gap: 48px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(1).title {
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(1).title > h2 {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(2).description {
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(2).description > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(2).description > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(3).image-wrapper {
    align-items: center;
    gap: 10px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(3).image-wrapper > .image-26 {
    height: 542px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(1).title, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(2).description, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(3).image-wrapper {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(1).title, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(2).description {
    flex-direction: column;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(1).number, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(2).line, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(4).line, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(6).line, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(8).line {
    width: 542px;
    height: 1px;
    background: #666;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) {
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).featured-image-wrapper, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).featured-image-wrapper {
    align-items: center;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame {
    flex-direction: column;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1080px;
    padding: 60px 24px;
    flex-direction: column;
    gap: 40px;
    border-top: 1px solid #D4D4D4;
    border-bottom: 1px solid #D4D4D4;
    background: rgba(255, 255, 255, 0);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).heading {
    align-items: center;
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).heading > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products {
    gap: 28px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(1).thumbnail {
    align-items: center;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(1).thumbnail > .image-4 {
    height: 280px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(1).frame {
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    align-self: stretch;
    color: var(--on-surface, #000);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) {
    display: flex;
    gap: 2px;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > div:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #1B150C;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 8px;
    background: #000;
    position: relative;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container > .add-to-cart-4-1 {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame {
    flex-direction: column;
    gap: 16px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame {
    align-items: center;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) {
    align-items: center;
    display: flex;
    gap: 3px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame {
    align-content: flex-start;
    gap: 4px;
    flex-wrap: wrap;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    background: var(--surface-variant, #F3F3F2);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #D8D0C5;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #9D1E1E;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #163A7C;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #FFF;
    stroke-width: 1px;
    stroke: var(--outline, #666);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame {
    align-items: center;
    display: flex;
    padding: 8px;
    gap: 10px;
    border-radius: 100px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame {
    background: var(--surface, #FFF);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame {
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(1).thumbnail {
    align-items: center;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(1).thumbnail > .image-4 {
    height: 280px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(1).frame {
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    align-self: stretch;
    color: var(--on-surface, #000);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) {
    display: flex;
    gap: 2px;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > div:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #1B150C;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 8px;
    background: #000;
    position: relative;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container > .add-to-cart-4-1 {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame {
    flex-direction: column;
    gap: 16px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame {
    align-items: center;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) {
    align-items: center;
    display: flex;
    gap: 3px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame {
    align-content: flex-start;
    gap: 4px;
    flex-wrap: wrap;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    background: var(--surface-variant, #F3F3F2);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #767772;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #9D1E1E;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #163A7C;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #FFF;
    stroke-width: 1px;
    stroke: var(--outline, #666);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame {
    align-items: center;
    display: flex;
    padding: 8px;
    gap: 10px;
    border-radius: 100px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame {
    background: var(--surface, #FFF);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame {
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(1).thumbnail {
    align-items: center;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(1).thumbnail > .image-4 {
    height: 280px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(1).frame {
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    align-self: stretch;
    color: var(--on-surface, #000);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) {
    display: flex;
    gap: 2px;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > div:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #1B150C;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 8px;
    background: #000;
    position: relative;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container > .add-to-cart-4-1 {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame {
    flex-direction: column;
    gap: 16px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame {
    align-items: center;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) {
    align-items: center;
    display: flex;
    gap: 3px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame {
    align-content: flex-start;
    gap: 4px;
    flex-wrap: wrap;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    background: var(--surface-variant, #F3F3F2);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #9F633F;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #9D1E1E;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #163A7C;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #FFF;
    stroke-width: 1px;
    stroke: var(--outline, #666);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame {
    align-items: center;
    display: flex;
    padding: 8px;
    gap: 10px;
    border-radius: 100px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame {
    background: var(--surface, #FFF);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame {
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(1).thumbnail {
    align-items: center;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(1).thumbnail > .image-4 {
    height: 280px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(1).frame {
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    align-self: stretch;
    color: var(--on-surface, #000);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) {
    display: flex;
    gap: 2px;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > div:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #1B150C;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 8px;
    background: #000;
    position: relative;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container > .add-to-cart-4-1 {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame {
    flex-direction: column;
    gap: 16px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame {
    align-items: center;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) {
    align-items: center;
    display: flex;
    gap: 3px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame {
    align-content: flex-start;
    gap: 4px;
    flex-wrap: wrap;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    background: var(--surface-variant, #F3F3F2);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #9F633F;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #9D1E1E;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #163A7C;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #FFF;
    stroke-width: 1px;
    stroke: var(--outline, #666);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame {
    align-items: center;
    display: flex;
    padding: 8px;
    gap: 10px;
    border-radius: 100px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame {
    background: var(--surface, #FFF);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame {
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 280px;
    flex-direction: column;
    gap: 24px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).heading, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1080px;
    padding: 60px 24px 120px 24px;
    flex-direction: column;
    gap: 40px;
    background: rgba(255, 255, 255, 0);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(1).frame {
    align-items: center;
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(1).frame > h2 {
    flex: 1 0 0;
    align-self: stretch;
    color: #000;
    font-family: "Inter Tight";
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row {
    gap: 28px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(1).thumbnail {
    height: 279.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(1).thumbnail > .image-77 {
    height: 350px;
    flex: 1 0 0;
    aspect-ratio: 4/5;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(2).frame > h4:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(3).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(1).thumbnail {
    height: 279.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(1).thumbnail > .image-75 {
    height: 420px;
    flex: 1 0 0;
    aspect-ratio: 2/3;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(2).frame > h4:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(3).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(1).thumbnail {
    height: 279.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(1).thumbnail > .image-76 {
    height: 280px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(2).frame > h4:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(3).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(1).thumbnail {
    height: 279.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(1).thumbnail > .image-76 {
    height: 280px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(2).frame > h4:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(3).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card {
    align-items: center;
    display: flex;
    width: 280px;
    flex-direction: column;
    gap: 32px;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card {
    max-width: 480px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    display: flex;
    align-self: stretch;
    background: #FFF;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame {
    flex-direction: column;
  }
  body.post > .frame > footer:nth-child(3).device-phablet {
    justify-content: center;
    background: #0E0E0E;
  }
  body.post > .frame > header:nth-child(1), body.post > .frame > footer:nth-child(3).device-phablet {
    align-items: center;
  }
  body.post > .frame > header:nth-child(1), body.post > .frame > main:nth-child(2), body.post > .frame > footer:nth-child(3).device-phablet {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.post > .frame > header:nth-child(1), body.post > .frame > main:nth-child(2) {
    overflow: hidden;
  }
}
@media screen and (max-width: 859px) {
  body.post {
    width: 100%;
  }
  body.post > .frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
    background: #FFF;
    overflow: hidden;
  }
  body.post > .frame > header:nth-child(1) {
    gap: 10px;
    background: #FFF;
  }
  body.post > .frame > header:nth-child(1) > .container {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1400px;
    padding: 20px 14px;
    border-radius: 0 0 24px 24px;
    background: #FFF;
  }
  body.post > .frame > header:nth-child(1) > .container svg:nth-child(1) {
    width: 114px;
    height: 32px;
    aspect-ratio: 57/16;
    overflow: hidden;
  }
  body.post > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    align-items: center;
    display: flex;
    gap: 20px;
  }
  body.post > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(1), body.post > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(2), body.post > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(3) {
    width: 32px;
    height: 32px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame {
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    max-width: 1080px;
    padding: 40px 14px 80px 14px;
    flex-direction: column;
    gap: 40px;
    flex: 1 0 0;
    background: rgba(255, 255, 255, 0);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame {
    padding: 20px 0;
    gap: 8px;
    border-bottom: 1px solid #D4D4D4;
    background: #FFF;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) {
    align-items: center;
    display: flex;
    align-content: center;
    gap: 8px;
    flex: 1 0 0;
    flex-wrap: wrap;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(5) {
    color: #727272;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(3) {
    color: #000;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(3), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(5) {
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) svg:nth-child(2), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) svg:nth-child(4) {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame svg:nth-child(2) {
    width: 24px;
    height: 24px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading {
    gap: 24px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > label:nth-child(1) {
    color: #000;
    font-family: "Inter Tight";
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > p:nth-child(2) {
    align-items: center;
    display: flex;
    gap: 20px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > p:nth-child(2) > span:nth-child(1) {
    flex: 1 0 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > p:nth-child(2) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > p:nth-child(2) > span:nth-child(2), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > p:nth-child(2) > span:nth-child(3) {
    color: var(--on-surface-variant, #6D6D6D);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > p:nth-child(2) > span:nth-child(2), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > p:nth-child(2) > span:nth-child(3) {
    letter-spacing: 1px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > label:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > p:nth-child(2) {
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).featured-image-wrapper {
    height: 332px;
    gap: 10px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).featured-image-wrapper > .image-30 {
    height: 608.667px;
    flex: 1 0 0;
    aspect-ratio: 6/11;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame {
    gap: 40px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(1).frame {
    gap: 24px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(1).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(1).frame > p:nth-child(2), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(1).frame > p:nth-child(3) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(1).number {
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(1).number > h2 {
    align-self: stretch;
    color: var(--on-surface-variant, #6D6D6D);
    font-family: "Inter Tight";
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content {
    gap: 36px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(1).title {
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(1).title > h2 {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(2).description {
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(2).description > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(2).description > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(3).image-wrapper {
    align-items: center;
    gap: 10px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(3).image-wrapper > .image-29 {
    height: 498px;
    flex: 1 0 0;
    aspect-ratio: 2/3;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(1).title, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(2).description, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(3).image-wrapper {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(1).title, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(2).description {
    flex-direction: column;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(1).number, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(1).number {
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(1).number > h2 {
    align-self: stretch;
    color: var(--on-surface-variant, #6D6D6D);
    font-family: "Inter Tight";
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content {
    gap: 36px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(1).title {
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(1).title > h2 {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(2).description {
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(2).description > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(2).description > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(3).image-wrapper {
    align-items: center;
    gap: 10px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(3).image-wrapper > .image-23 {
    height: 442.516px;
    flex: 1 0 0;
    aspect-ratio: 332/442.52;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(1).title, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(2).description, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(3).image-wrapper {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(1).title, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(2).description {
    flex-direction: column;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(1).number, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(1).number {
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(1).number > h2 {
    align-self: stretch;
    color: var(--on-surface-variant, #6D6D6D);
    font-family: "Inter Tight";
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content {
    gap: 36px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(1).title {
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(1).title > h2 {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(2).description {
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(2).description > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(2).description > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(3).image-wrapper {
    align-items: center;
    gap: 10px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(3).image-wrapper > .image-25 {
    height: 503.864px;
    flex: 1 0 0;
    aspect-ratio: 56/85;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(1).title, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(2).description, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(3).image-wrapper {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(1).title, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(2).description {
    flex-direction: column;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(1).number, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(1).number {
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(1).number > h2 {
    align-self: stretch;
    color: var(--on-surface-variant, #6D6D6D);
    font-family: "Inter Tight";
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content {
    gap: 36px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(1).title {
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(1).title > h2 {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(2).description {
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(2).description > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(2).description > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(3).image-wrapper {
    align-items: center;
    gap: 10px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(3).image-wrapper > .image-26 {
    height: 332px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(1).title, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(2).description, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(3).image-wrapper {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(1).title, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(2).description {
    flex-direction: column;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(1).number, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(2).line, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(4).line, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(6).line, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(8).line {
    width: 332px;
    height: 1px;
    background: #666;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) {
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).featured-image-wrapper, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).featured-image-wrapper {
    align-items: center;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame {
    flex-direction: column;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1080px;
    padding: 40px 14px;
    flex-direction: column;
    gap: 40px;
    border-top: 1px solid #D4D4D4;
    border-bottom: 1px solid #D4D4D4;
    background: rgba(255, 255, 255, 0);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).heading {
    align-items: center;
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).heading > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products {
    gap: 28px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(1).thumbnail {
    align-items: center;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(1).thumbnail > .image-4 {
    height: 240px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(1).frame {
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    align-self: stretch;
    color: var(--on-surface, #000);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) {
    display: flex;
    gap: 2px;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > div:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #1B150C;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 8px;
    background: #000;
    position: relative;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container > .add-to-cart-4-1 {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame {
    flex-direction: column;
    gap: 16px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame {
    align-items: center;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) {
    align-items: center;
    display: flex;
    gap: 3px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame {
    align-content: flex-start;
    gap: 4px;
    flex-wrap: wrap;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    background: var(--surface-variant, #F3F3F2);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #D8D0C5;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #9D1E1E;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #163A7C;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #FFF;
    stroke-width: 1px;
    stroke: var(--outline, #666);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame {
    align-items: center;
    display: flex;
    padding: 8px;
    gap: 10px;
    border-radius: 100px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame {
    background: var(--surface, #FFF);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame {
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(1).thumbnail {
    align-items: center;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(1).thumbnail > .image-4 {
    height: 240px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(1).frame {
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    align-self: stretch;
    color: var(--on-surface, #000);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) {
    display: flex;
    gap: 2px;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > div:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #1B150C;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 8px;
    background: #000;
    position: relative;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container > .add-to-cart-4-1 {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame {
    flex-direction: column;
    gap: 16px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame {
    align-items: center;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) {
    align-items: center;
    display: flex;
    gap: 3px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame {
    align-content: flex-start;
    gap: 4px;
    flex-wrap: wrap;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    background: var(--surface-variant, #F3F3F2);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #767772;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #9D1E1E;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #163A7C;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #FFF;
    stroke-width: 1px;
    stroke: var(--outline, #666);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame {
    align-items: center;
    display: flex;
    padding: 8px;
    gap: 10px;
    border-radius: 100px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame {
    background: var(--surface, #FFF);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame {
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(1).thumbnail {
    align-items: center;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(1).thumbnail > .image-4 {
    height: 240px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(1).frame {
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    align-self: stretch;
    color: var(--on-surface, #000);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) {
    display: flex;
    gap: 2px;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > div:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #1B150C;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 8px;
    background: #000;
    position: relative;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container > .add-to-cart-4-1 {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame {
    flex-direction: column;
    gap: 16px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame {
    align-items: center;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) {
    align-items: center;
    display: flex;
    gap: 3px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame {
    align-content: flex-start;
    gap: 4px;
    flex-wrap: wrap;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    background: var(--surface-variant, #F3F3F2);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #9F633F;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #9D1E1E;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #163A7C;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #FFF;
    stroke-width: 1px;
    stroke: var(--outline, #666);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame {
    align-items: center;
    display: flex;
    padding: 8px;
    gap: 10px;
    border-radius: 100px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame {
    background: var(--surface, #FFF);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame {
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(1).thumbnail {
    align-items: center;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(1).thumbnail > .image-4 {
    height: 240px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(1).frame {
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    align-self: stretch;
    color: var(--on-surface, #000);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) {
    display: flex;
    gap: 2px;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > div:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #1B150C;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 8px;
    background: #000;
    position: relative;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container > .add-to-cart-4-1 {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame {
    flex-direction: column;
    gap: 16px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame {
    align-items: center;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) {
    align-items: center;
    display: flex;
    gap: 3px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame {
    align-content: flex-start;
    gap: 4px;
    flex-wrap: wrap;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    background: var(--surface-variant, #F3F3F2);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #9F633F;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #9D1E1E;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #163A7C;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #FFF;
    stroke-width: 1px;
    stroke: var(--outline, #666);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame {
    align-items: center;
    display: flex;
    padding: 8px;
    gap: 10px;
    border-radius: 100px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame {
    background: var(--surface, #FFF);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame {
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 240px;
    flex-direction: column;
    gap: 24px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).heading, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1080px;
    padding: 40px 14px 80px 14px;
    flex-direction: column;
    gap: 40px;
    background: rgba(255, 255, 255, 0);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(1).frame {
    align-items: center;
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(1).frame > h2 {
    flex: 1 0 0;
    align-self: stretch;
    color: #000;
    font-family: "Inter Tight";
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row {
    gap: 28px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(1).thumbnail {
    height: 239.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(1).thumbnail > .image-77 {
    height: 300px;
    flex: 1 0 0;
    aspect-ratio: 4/5;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(2).frame > h4:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(3).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(1).thumbnail {
    height: 239.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(1).thumbnail > .image-75 {
    height: 360px;
    flex: 1 0 0;
    aspect-ratio: 2/3;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(2).frame > h4:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(3).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(1).thumbnail {
    height: 239.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(1).thumbnail > .image-76 {
    height: 240px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(2).frame > h4:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(3).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(1).thumbnail {
    height: 239.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(1).thumbnail > .image-76 {
    height: 240px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(2).frame > h4:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(3).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card {
    align-items: center;
    display: flex;
    width: 240px;
    flex-direction: column;
    gap: 32px;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card {
    max-width: 480px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    display: flex;
    align-self: stretch;
    background: #FFF;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame {
    flex-direction: column;
  }
  body.post > .frame > footer:nth-child(3).device-mobile {
    justify-content: center;
    background: #0E0E0E;
  }
  body.post > .frame > header:nth-child(1), body.post > .frame > footer:nth-child(3).device-mobile {
    align-items: center;
  }
  body.post > .frame > header:nth-child(1), body.post > .frame > main:nth-child(2), body.post > .frame > footer:nth-child(3).device-mobile {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.post > .frame > header:nth-child(1), body.post > .frame > main:nth-child(2) {
    overflow: hidden;
  }
}
@media screen and (min-width: 1400px) {
  body.post {
    width: 100%;
  }
  body.post > .frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
    background: #FFF;
    overflow: hidden;
  }
  body.post > .frame > header:nth-child(1) {
    gap: 10px;
    background: #FFF;
  }
  body.post > .frame > header:nth-child(1) > .container {
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1400px;
    padding: 40px;
    gap: 10px;
    border-radius: 0 0 24px 24px;
    background: #FFF;
  }
  body.post > .frame > header:nth-child(1) > .container svg:nth-child(1) {
    width: 142px;
    height: 40px;
    aspect-ratio: 71/20;
    overflow: hidden;
  }
  body.post > .frame > header:nth-child(1) > .container > main:nth-child(2).nav {
    justify-content: center;
    gap: 40px;
    flex: 1 0 0;
  }
  body.post > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(1).main-menu-item, body.post > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(2).main-menu-item, body.post > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(3).main-menu-item, body.post > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(4).main-menu-item {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 2px 0;
    gap: 10px;
  }
  body.post > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    gap: 20px;
  }
  body.post > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(1), body.post > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(2) {
    width: 32px;
    height: 32px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > header:nth-child(1) > .container > main:nth-child(2).nav, body.post > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    align-items: center;
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame {
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    max-width: 1080px;
    padding: 40px 40px 80px 40px;
    flex-direction: column;
    gap: 40px;
    flex: 1 0 0;
    background: rgba(255, 255, 255, 0);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame {
    padding: 20px 0;
    gap: 8px;
    border-bottom: 1px solid #D4D4D4;
    background: #FFF;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) {
    align-items: center;
    display: flex;
    align-content: center;
    gap: 8px;
    flex: 1 0 0;
    flex-wrap: wrap;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(5) {
    color: #727272;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(3) {
    color: #000;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(3), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(5) {
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) svg:nth-child(2), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame > p:nth-child(1) svg:nth-child(4) {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame svg:nth-child(2) {
    width: 24px;
    height: 24px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading {
    gap: 24px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > label:nth-child(1) {
    color: #000;
    font-family: "Inter Tight";
    font-size: 60px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > p:nth-child(2) {
    align-items: center;
    display: flex;
    gap: 20px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > p:nth-child(2) > span:nth-child(1) {
    flex: 1 0 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > p:nth-child(2) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > p:nth-child(2) > span:nth-child(2), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > p:nth-child(2) > span:nth-child(3) {
    color: var(--on-surface-variant, #6D6D6D);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > p:nth-child(2) > span:nth-child(2), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > p:nth-child(2) > span:nth-child(3) {
    letter-spacing: 1px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > label:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading > p:nth-child(2) {
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).featured-image-wrapper {
    height: 1000px;
    gap: 10px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).featured-image-wrapper > .image-30 {
    height: 1833.333px;
    flex: 1 0 0;
    aspect-ratio: 6/11;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame {
    gap: 40px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(1).frame {
    gap: 24px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(1).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(1).frame > p:nth-child(2), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(1).frame > p:nth-child(3) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(1).number {
    flex-direction: column;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(1).number > h2 {
    align-self: stretch;
    color: var(--on-surface-variant, #6D6D6D);
    font-family: "Inter Tight";
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content {
    gap: 60px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(1).title {
    max-width: 240px;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(1).title > h2 {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(2).description {
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(2).description > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(2).description > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(3).image-wrapper {
    align-items: center;
    gap: 10px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(3).image-wrapper > .image-29 {
    height: 480px;
    flex: 1 0 0;
    aspect-ratio: 2/3;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(1).title, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(2).description, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(3).image-wrapper {
    display: flex;
    flex: 1 0 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(1).title, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content > div:nth-child(2).description {
    flex-direction: column;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(1).number, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3) > div:nth-child(2).content {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(1).number {
    flex-direction: column;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(1).number > h2 {
    align-self: stretch;
    color: var(--on-surface-variant, #6D6D6D);
    font-family: "Inter Tight";
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content {
    gap: 60px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(1).title {
    max-width: 240px;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(1).title > h2 {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(2).description {
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(2).description > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(2).description > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(3).image-wrapper {
    align-items: center;
    gap: 10px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(3).image-wrapper > .image-23 {
    height: 426.522px;
    flex: 1 0 0;
    aspect-ratio: 320/426.52;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(1).title, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(2).description, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(3).image-wrapper {
    display: flex;
    flex: 1 0 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(1).title, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content > div:nth-child(2).description {
    flex-direction: column;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(1).number, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5) > div:nth-child(2).content {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(1).number {
    flex-direction: column;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(1).number > h2 {
    align-self: stretch;
    color: var(--on-surface-variant, #6D6D6D);
    font-family: "Inter Tight";
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content {
    gap: 60px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(1).title {
    max-width: 240px;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(1).title > h2 {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(2).description {
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(2).description > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(2).description > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(3).image-wrapper {
    align-items: center;
    gap: 10px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(3).image-wrapper > .image-25 {
    height: 485.652px;
    flex: 1 0 0;
    aspect-ratio: 56/85;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(1).title, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(2).description, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(3).image-wrapper {
    display: flex;
    flex: 1 0 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(1).title, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content > div:nth-child(2).description {
    flex-direction: column;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(1).number, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7) > div:nth-child(2).content {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(1).number {
    flex-direction: column;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(1).number > h2 {
    align-self: stretch;
    color: var(--on-surface-variant, #6D6D6D);
    font-family: "Inter Tight";
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content {
    gap: 60px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(1).title {
    max-width: 240px;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(1).title > h2 {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(2).description {
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(2).description > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(2).description > p:nth-child(2) {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(3).image-wrapper {
    align-items: center;
    gap: 10px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(3).image-wrapper > .image-26 {
    height: 320px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(1).title, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(2).description, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(3).image-wrapper {
    display: flex;
    flex: 1 0 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(1).title, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content > div:nth-child(2).description {
    flex-direction: column;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(1).number, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) > div:nth-child(2).content {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(2).line, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(4).line, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(6).line, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > div:nth-child(8).line {
    width: 1000px;
    height: 1px;
    background: #666;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(3), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(5), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(7), body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame > section:nth-child(9) {
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).featured-image-wrapper, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(3).featured-image-wrapper {
    align-items: center;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(2).heading, body.post > .frame > main:nth-child(2) > div:nth-child(1).frame > .container > div:nth-child(4).frame {
    flex-direction: column;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1080px;
    padding: 80px 40px;
    flex-direction: column;
    gap: 40px;
    border-top: 1px solid #D4D4D4;
    border-bottom: 1px solid #D4D4D4;
    background: rgba(255, 255, 255, 0);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).heading {
    align-items: center;
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).heading > h2:nth-child(1) {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).heading > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).heading > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 {
    opacity: 0.4;
    opacity: 0.400000006;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).heading > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).heading > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).heading > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(2).container > .arrow-back {
    width: 20px;
    height: 20px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).heading > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(1).state-layer, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).heading > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).heading > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).heading > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).heading > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container > .arrow-forward {
    width: 20px;
    height: 20px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).heading > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).heading > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).heading > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).heading > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 12px;
    background: var(--surface-variant, #F3F3F2);
    position: relative;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products {
    gap: 28px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(1).thumbnail {
    align-items: center;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(1).thumbnail > .image-4 {
    height: 280px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(1).frame {
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    align-self: stretch;
    color: var(--on-surface, #000);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) {
    display: flex;
    gap: 2px;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > div:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #1B150C;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 8px;
    background: #000;
    position: relative;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container > .add-to-cart-4-1 {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame {
    flex-direction: column;
    gap: 16px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame {
    align-items: center;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) {
    align-items: center;
    display: flex;
    gap: 3px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame {
    align-content: flex-start;
    gap: 4px;
    flex-wrap: wrap;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    background: var(--surface-variant, #F3F3F2);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #D8D0C5;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #9D1E1E;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #163A7C;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #FFF;
    stroke-width: 1px;
    stroke: var(--outline, #666);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame {
    align-items: center;
    display: flex;
    padding: 8px;
    gap: 10px;
    border-radius: 100px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame {
    background: var(--surface, #FFF);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame > div:nth-child(2).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product > div:nth-child(2).frame {
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(1).thumbnail {
    align-items: center;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(1).thumbnail > .image-4 {
    height: 280px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(1).frame {
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    align-self: stretch;
    color: var(--on-surface, #000);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) {
    display: flex;
    gap: 2px;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > div:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #1B150C;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 8px;
    background: #000;
    position: relative;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container > .add-to-cart-4-1 {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame {
    flex-direction: column;
    gap: 16px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame {
    align-items: center;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) {
    align-items: center;
    display: flex;
    gap: 3px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame {
    align-content: flex-start;
    gap: 4px;
    flex-wrap: wrap;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    background: var(--surface-variant, #F3F3F2);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #767772;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #9D1E1E;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #163A7C;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #FFF;
    stroke-width: 1px;
    stroke: var(--outline, #666);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame {
    align-items: center;
    display: flex;
    padding: 8px;
    gap: 10px;
    border-radius: 100px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame {
    background: var(--surface, #FFF);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame > div:nth-child(2).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product > div:nth-child(2).frame {
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(1).thumbnail {
    align-items: center;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(1).thumbnail > .image-4 {
    height: 280px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(1).frame {
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    align-self: stretch;
    color: var(--on-surface, #000);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) {
    display: flex;
    gap: 2px;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > div:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #1B150C;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 8px;
    background: #000;
    position: relative;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container > .add-to-cart-4-1 {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame {
    flex-direction: column;
    gap: 16px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame {
    align-items: center;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) {
    align-items: center;
    display: flex;
    gap: 3px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame {
    align-content: flex-start;
    gap: 4px;
    flex-wrap: wrap;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    background: var(--surface-variant, #F3F3F2);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #9F633F;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #9D1E1E;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #163A7C;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #FFF;
    stroke-width: 1px;
    stroke: var(--outline, #666);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame {
    align-items: center;
    display: flex;
    padding: 8px;
    gap: 10px;
    border-radius: 100px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame {
    background: var(--surface, #FFF);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame > div:nth-child(2).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product > div:nth-child(2).frame {
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(1).thumbnail {
    align-items: center;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(1).thumbnail > .image-4 {
    height: 280px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(1).frame {
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    align-self: stretch;
    color: var(--on-surface, #000);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) {
    display: flex;
    gap: 2px;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--on-surface, #000);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(1).frame > h4:nth-child(2) > div:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #1B150C;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 8px;
    background: #000;
    position: relative;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container > .add-to-cart-4-1 {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame {
    flex-direction: column;
    gap: 16px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame {
    align-items: center;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(1) {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(2) {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) > span:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(2), body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame > p:nth-child(3) {
    align-items: center;
    display: flex;
    gap: 3px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame {
    align-content: flex-start;
    gap: 4px;
    flex-wrap: wrap;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    background: var(--surface-variant, #F3F3F2);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #9F633F;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #9D1E1E;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #163A7C;
    stroke-width: 1px;
    stroke: var(--outline-variant, #D4D4D4);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame > .ellipse {
    width: 20px;
    height: 20px;
    fill: #FFF;
    stroke-width: 1px;
    stroke: var(--outline, #666);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame {
    align-items: center;
    display: flex;
    padding: 8px;
    gap: 10px;
    border-radius: 100px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(4).frame {
    background: var(--surface, #FFF);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame > div:nth-child(2).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product > div:nth-child(2).frame {
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(1).product, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(2).product, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(3).product, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products > div:nth-child(4).product {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 280px;
    flex-direction: column;
    gap: 24px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(1).heading, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame > .container > div:nth-child(2).products {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1080px;
    padding: 80px 40px 160px 40px;
    flex-direction: column;
    gap: 40px;
    background: rgba(255, 255, 255, 0);
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(1).frame {
    align-items: center;
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(1).frame > h2:nth-child(1) {
    flex: 1 0 0;
    align-self: stretch;
    color: #000;
    font-family: "Inter Tight";
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(1).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    gap: 8px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 {
    opacity: 0.4;
    opacity: 0.400000006;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(2).container > .arrow-back {
    width: 20px;
    height: 20px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(1).state-layer, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container > .arrow-forward {
    width: 20px;
    height: 20px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(1).state-layer, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 12px;
    background: var(--surface-variant, #F3F3F2);
    position: relative;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row {
    gap: 28px;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(1).thumbnail {
    height: 279.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(1).thumbnail > .image-77 {
    height: 350px;
    flex: 1 0 0;
    aspect-ratio: 4/5;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(2).frame > h4:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(3).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(1).thumbnail {
    height: 279.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(1).thumbnail > .image-75 {
    height: 420px;
    flex: 1 0 0;
    aspect-ratio: 2/3;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(2).frame > h4:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(3).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(1).thumbnail {
    height: 279.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(1).thumbnail > .image-76 {
    height: 280px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(2).frame > h4:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(3).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(1).thumbnail {
    height: 279.998px;
    aspect-ratio: 1/1;
    background: #F5F5F5;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(1).thumbnail > .image-76 {
    height: 280px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(2).frame {
    flex-direction: column;
    gap: 12px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(2).frame > h4:nth-child(1) {
    color: var(--on-surface, #000);
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(2).frame > p:nth-child(2) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: var(--on-surface-variant, #6D6D6D);
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(2).frame > h4:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(2).frame > p:nth-child(2) {
    align-self: stretch;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(3).frame > p:nth-child(1) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    color: var(--on-surface, #000);
    text-overflow: ellipsis;
    font-family: "Inter Tight";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #FFF;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 > .container > .arrow-outward {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(3).frame > p:nth-child(1), body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(3).frame > div:nth-child(2).icon-buttons-40 {
    overflow: hidden;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(1).thumbnail, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card > div:nth-child(3).frame {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(2).card, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card {
    align-items: center;
    display: flex;
    width: 280px;
    flex-direction: column;
    gap: 32px;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(1).card, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(3).card, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row > div:nth-child(4).card {
    max-width: 480px;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame > .container > div:nth-child(2).row {
    display: flex;
    align-self: stretch;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(1).frame, body.post > .frame > main:nth-child(2) > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame {
    justify-content: center;
    align-items: center;
    display: flex;
    align-self: stretch;
    background: #FFF;
  }
  body.post > .frame > main:nth-child(2) > div:nth-child(2).frame, body.post > .frame > main:nth-child(2) > div:nth-child(3).frame {
    flex-direction: column;
  }
  body.post > .frame > footer:nth-child(3).device-desktop {
    justify-content: center;
    background: #0E0E0E;
  }
  body.post > .frame > header:nth-child(1), body.post > .frame > footer:nth-child(3).device-desktop {
    align-items: center;
  }
  body.post > .frame > header:nth-child(1), body.post > .frame > main:nth-child(2), body.post > .frame > footer:nth-child(3).device-desktop {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.post > .frame > header:nth-child(1), body.post > .frame > main:nth-child(2) {
    overflow: hidden;
  }
}
@media screen and (min-width: 1130px) and (max-width: 1399px), screen and (min-width: 860px) and (max-width: 1129px), screen and (min-width: 590px) and (max-width: 859px), screen and (max-width: 859px), screen and (min-width: 1400px) {
  body.post {
    display: flex;
    flex-direction: column;
    background: #FFF;
    overflow: hidden;
  }
}

@media screen and (min-width: 1400px) {
  body.cart {
    width: 100%;
  }
  body.cart > .frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
    background: #FFF;
    overflow: hidden;
  }
  body.cart > .frame > header:nth-child(1) {
    gap: 10px;
    background: #FFF;
  }
  body.cart > .frame > header:nth-child(1) > .container {
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1400px;
    padding: 40px;
    gap: 10px;
    border-radius: 0 0 24px 24px;
    background: #FFF;
  }
  body.cart > .frame > header:nth-child(1) > .container svg:nth-child(1) {
    width: 142px;
    height: 40px;
    aspect-ratio: 71/20;
    overflow: hidden;
  }
  body.cart > .frame > header:nth-child(1) > .container > main:nth-child(2).nav {
    justify-content: center;
    gap: 40px;
    flex: 1 0 0;
  }
  body.cart > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(1).main-menu-item.active {
    border-bottom: 1px solid var(--on-surface, #000);
  }
  body.cart > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(1).main-menu-item.active, body.cart > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(2).main-menu-item, body.cart > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(3).main-menu-item, body.cart > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(4).main-menu-item {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 2px 0;
    gap: 10px;
  }
  body.cart > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    gap: 20px;
  }
  body.cart > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(1), body.cart > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(2) {
    width: 32px;
    height: 32px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.cart > .frame > header:nth-child(1) > .container > main:nth-child(2).nav, body.cart > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    align-items: center;
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 10px;
    align-self: stretch;
    border-bottom: 1px solid #8F8F8F;
    background: rgba(255, 255, 255, 0);
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container {
    display: flex;
    max-width: 1380px;
    padding: 0 40px 160px 40px;
    flex-direction: column;
    gap: 40px;
    flex: 1 0 0;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame {
    align-items: center;
    padding: 20px 0;
    gap: 8px;
    align-self: stretch;
    border-bottom: 1px solid #D4D4D4;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > p {
    align-items: center;
    display: flex;
    gap: 8px;
    flex: 1 0 0;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > p > span:nth-child(1) {
    color: #000;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > p svg:nth-child(2) {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > p > span:nth-child(3) {
    color: #727272;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > p > span:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > p > span:nth-child(3) {
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container {
    width: 100%;
    max-width: 1380px;
    flex-direction: column;
    gap: 80px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > h2:nth-child(1) {
    color: #000;
    font-family: "Inter Tight";
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content {
    display: flex;
    flex-direction: column;
    gap: 1px;
    background: #D4D4D4;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(1).frame {
    align-items: center;
    gap: 20px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(1).frame > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 610px;
    flex-direction: column;
    gap: 10px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: #FFF;
    overflow: hidden;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(1).frame > .frame > .gemini-generated-image-d17k07d {
    height: 610px;
    flex-shrink: 0;
    align-self: stretch;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame {
    padding: 40px 0;
    flex-direction: column;
    gap: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    gap: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    color: #B3B3B3;
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 16px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > label:nth-child(1) {
    color: #000;
    font-family: "Inter Tight";
    font-size: 60px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    gap: 8px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).ellipse {
    width: 20px;
    height: 20px;
    fill: #D09956;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    flex: 1 0 0;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > label:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(3).frame {
    gap: 12px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(3).frame > p {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame {
    justify-content: space-between;
    align-items: center;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > h4:nth-child(1) {
    gap: 2px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > h4:nth-child(1) > span:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > h4:nth-child(1) > div:nth-child(2) {
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 36px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame {
    gap: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(2).container > .cal-substract {
    width: 20px;
    height: 20px;
    overflow: hidden;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(1).state-layer, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > h2:nth-child(2) {
    color: var(--on-surface, #000);
    text-align: center;
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(2).container > .cal-add {
    width: 20px;
    height: 20px;
    aspect-ratio: 1/1;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(1).state-layer, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > h4:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame {
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(3).frame {
    flex-direction: column;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame svg:nth-child(2), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame svg:nth-child(4), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame {
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame svg:nth-child(2), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame svg:nth-child(4) {
    height: 0;
    stroke-width: 1px;
    stroke: #E5E5E5;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame {
    display: flex;
    flex: 1 0 0;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(1).frame {
    align-items: center;
    gap: 20px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(1).frame > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 610px;
    flex-direction: column;
    gap: 10px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: #FFF;
    overflow: hidden;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(1).frame > .frame > .gemini-generated-image-d17k07d {
    height: 610px;
    flex-shrink: 0;
    align-self: stretch;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame {
    padding: 40px 0;
    flex-direction: column;
    gap: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    gap: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    color: #B3B3B3;
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 16px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > label:nth-child(1) {
    color: #000;
    font-family: "Inter Tight";
    font-size: 60px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    gap: 8px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).ellipse {
    width: 20px;
    height: 20px;
    fill: #3F4246;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    flex: 1 0 0;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > label:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame {
    gap: 12px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > p {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame {
    justify-content: space-between;
    align-items: center;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > h4:nth-child(1) {
    gap: 2px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > h4:nth-child(1) > span:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > h4:nth-child(1) > div:nth-child(2) {
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 36px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame {
    gap: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(2).container > .cal-substract {
    width: 20px;
    height: 20px;
    overflow: hidden;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(1).state-layer, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > h2:nth-child(2) {
    color: var(--on-surface, #000);
    text-align: center;
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(2).container > .cal-add {
    width: 20px;
    height: 20px;
    aspect-ratio: 1/1;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(1).state-layer, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > h4:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame {
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame {
    flex-direction: column;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame svg:nth-child(2), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame svg:nth-child(4), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame {
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame svg:nth-child(2), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame svg:nth-child(4) {
    height: 0;
    stroke-width: 1px;
    stroke: #E5E5E5;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame {
    display: flex;
    flex: 1 0 0;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    gap: 80px;
    align-self: stretch;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > h2:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content {
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame {
    justify-content: center;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > h2:nth-child(1) {
    color: #000;
    font-family: "Inter Tight";
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(2).line-6 {
    width: 1300px;
    height: 1px;
    background: #D4D4D4;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame {
    flex-direction: column;
    gap: 40px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame {
    justify-content: center;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame > div:nth-child(1).frame {
    justify-content: center;
    padding: 0 20px;
    gap: 10px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame > div:nth-child(1).frame > h4 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    height: 80px;
    padding: 24px 20px;
    gap: 24px;
    border-bottom: 1px solid #000;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame > div:nth-child(2).frame > p {
    flex: 1 0 0;
    color: #848484;
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    justify-content: center;
    padding: 0 20px;
    gap: 10px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > h4 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    height: 80px;
    padding: 24px 20px;
    gap: 24px;
    border-bottom: 1px solid #000;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > p {
    flex: 1 0 0;
    color: #848484;
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 12px;
    flex: 1 0 0;
    align-self: stretch;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > .frame {
    justify-content: center;
    display: flex;
    flex-direction: column;
    gap: 12px;
    flex: 1 0 0;
    align-self: stretch;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > .frame > div:nth-child(1).frame {
    justify-content: center;
    padding: 0 20px;
    gap: 10px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > .frame > div:nth-child(1).frame > h4 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > .frame > div:nth-child(2).frame {
    height: 80px;
    padding: 24px 20px;
    gap: 24px;
    border-bottom: 1px solid #000;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > .frame > div:nth-child(2).frame > p {
    flex: 1 0 0;
    color: #848484;
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > .frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > .frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(1).frame {
    justify-content: center;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame {
    justify-content: center;
    padding: 0 20px;
    gap: 10px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame > h4 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    height: 80px;
    padding: 24px 20px;
    gap: 24px;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    justify-content: center;
    padding: 0 20px;
    gap: 10px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > h4 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    height: 80px;
    padding: 24px 20px;
    gap: 24px;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 12px;
    flex: 1 0 0;
    align-self: stretch;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame {
    display: flex;
    gap: 40px;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame {
    align-items: center;
    padding-top: 40px;
    gap: 10px;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame > .button-56 {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 100px;
    flex: 1 0 0;
    background: #000;
    position: relative;
    overflow: hidden;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame > .button-56 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: -10%;
    z-index: 0;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame > .button-56 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 24px;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame > .button-56 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 8px;
    gap: 10px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame > .button-56 > div:nth-child(2).container > .frame > h4 {
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-size: 28px;
    font-style: normal;
    font-weight: 500;
    line-height: 36px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame > .button-56 > div:nth-child(1).state-layer, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame > .button-56 > div:nth-child(2).container {
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > h2:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame {
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame {
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 40px;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container {
    display: flex;
  }
  body.cart > .frame > footer:nth-child(3).device-desktop {
    justify-content: center;
    background: #0E0E0E;
  }
  body.cart > .frame > header:nth-child(1), body.cart > .frame > footer:nth-child(3).device-desktop {
    align-items: center;
  }
  body.cart > .frame > header:nth-child(1), body.cart > .frame > main:nth-child(2), body.cart > .frame > footer:nth-child(3).device-desktop {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.cart > .frame > header:nth-child(1), body.cart > .frame > main:nth-child(2) {
    overflow: hidden;
  }
}
@media screen and (min-width: 1130px) and (max-width: 1399px) {
  body.cart {
    width: 100%;
  }
  body.cart > .frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
    background: #FFF;
    overflow: hidden;
  }
  body.cart > .frame > header:nth-child(1) {
    gap: 10px;
    background: #FFF;
  }
  body.cart > .frame > header:nth-child(1) > .container {
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1400px;
    padding: 40px 45px;
    gap: 10px;
    border-radius: 0 0 24px 24px;
    background: #FFF;
  }
  body.cart > .frame > header:nth-child(1) > .container svg:nth-child(1) {
    width: 142px;
    height: 40px;
    aspect-ratio: 71/20;
    overflow: hidden;
  }
  body.cart > .frame > header:nth-child(1) > .container > main:nth-child(2).nav {
    justify-content: center;
    gap: 40px;
    flex: 1 0 0;
  }
  body.cart > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(1).main-menu-item.active {
    border-bottom: 1px solid var(--on-surface, #000);
  }
  body.cart > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(1).main-menu-item.active, body.cart > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(2).main-menu-item, body.cart > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(3).main-menu-item, body.cart > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(4).main-menu-item {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 2px 0;
    gap: 10px;
  }
  body.cart > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    gap: 20px;
  }
  body.cart > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(1), body.cart > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(2) {
    width: 32px;
    height: 32px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.cart > .frame > header:nth-child(1) > .container > main:nth-child(2).nav, body.cart > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    align-items: center;
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 10px;
    align-self: stretch;
    border-bottom: 1px solid #8F8F8F;
    background: rgba(255, 255, 255, 0);
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container {
    display: flex;
    max-width: 1380px;
    padding: 0 45px 160px 45px;
    flex-direction: column;
    gap: 40px;
    flex: 1 0 0;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame {
    align-items: center;
    padding: 20px 0;
    gap: 8px;
    align-self: stretch;
    border-bottom: 1px solid #D4D4D4;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > p {
    align-items: center;
    display: flex;
    gap: 8px;
    flex: 1 0 0;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > p > span:nth-child(1) {
    color: #000;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > p svg:nth-child(2) {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > p > span:nth-child(3) {
    color: #727272;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > p > span:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > p > span:nth-child(3) {
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container {
    width: 100%;
    max-width: 1380px;
    flex-direction: column;
    gap: 80px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > h2:nth-child(1) {
    color: #000;
    font-family: "Inter Tight";
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content {
    display: flex;
    flex-direction: column;
    gap: 1px;
    background: #D4D4D4;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(1).frame {
    align-items: center;
    gap: 20px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(1).frame > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 480px;
    flex-direction: column;
    gap: 10px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: #FFF;
    overflow: hidden;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(1).frame > .frame > .gemini-generated-image-d17k07d {
    height: 480px;
    flex-shrink: 0;
    align-self: stretch;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame {
    padding: 40px 0;
    flex-direction: column;
    gap: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    gap: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    color: #B3B3B3;
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 16px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > label:nth-child(1) {
    color: #000;
    font-family: "Inter Tight";
    font-size: 60px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    gap: 8px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).ellipse {
    width: 20px;
    height: 20px;
    fill: #D09956;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    flex: 1 0 0;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > label:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(3).frame {
    gap: 12px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(3).frame > p {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame {
    justify-content: space-between;
    align-items: center;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > h4:nth-child(1) {
    gap: 2px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > h4:nth-child(1) > span:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > h4:nth-child(1) > div:nth-child(2) {
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 36px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame {
    gap: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(2).container > .cal-substract {
    width: 20px;
    height: 20px;
    overflow: hidden;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(1).state-layer, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > h2:nth-child(2) {
    color: var(--on-surface, #000);
    text-align: center;
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(2).container > .cal-add {
    width: 20px;
    height: 20px;
    aspect-ratio: 1/1;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(1).state-layer, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > h4:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame {
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(3).frame {
    flex-direction: column;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame svg:nth-child(2), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame svg:nth-child(4), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame {
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame svg:nth-child(2), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame svg:nth-child(4) {
    height: 0;
    stroke-width: 1px;
    stroke: #E5E5E5;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame {
    display: flex;
    flex: 1 0 0;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(1).frame {
    align-items: center;
    gap: 20px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(1).frame > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 480px;
    flex-direction: column;
    gap: 10px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: #FFF;
    overflow: hidden;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(1).frame > .frame > .gemini-generated-image-d17k07d {
    height: 480px;
    flex-shrink: 0;
    align-self: stretch;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame {
    padding: 40px 0;
    flex-direction: column;
    gap: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    gap: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    color: #B3B3B3;
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 16px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > label:nth-child(1) {
    color: #000;
    font-family: "Inter Tight";
    font-size: 60px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    gap: 8px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).ellipse {
    width: 20px;
    height: 20px;
    fill: #3F4246;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    flex: 1 0 0;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > label:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame {
    gap: 12px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > p {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame {
    justify-content: space-between;
    align-items: center;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > h4:nth-child(1) {
    gap: 2px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > h4:nth-child(1) > span:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > h4:nth-child(1) > div:nth-child(2) {
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 36px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame {
    gap: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(2).container > .cal-substract {
    width: 20px;
    height: 20px;
    overflow: hidden;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(1).state-layer, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > h2:nth-child(2) {
    color: var(--on-surface, #000);
    text-align: center;
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(2).container > .cal-add {
    width: 20px;
    height: 20px;
    aspect-ratio: 1/1;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(1).state-layer, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > h4:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame {
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame {
    flex-direction: column;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame svg:nth-child(2), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame svg:nth-child(4), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame {
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame svg:nth-child(2), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame svg:nth-child(4) {
    height: 0;
    stroke-width: 1px;
    stroke: #E5E5E5;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame {
    display: flex;
    flex: 1 0 0;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    gap: 80px;
    align-self: stretch;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > h2:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content {
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame {
    justify-content: center;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > h2:nth-child(1) {
    color: #000;
    font-family: "Inter Tight";
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(2).line-6 {
    width: 1040px;
    height: 1px;
    background: #D4D4D4;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame {
    flex-direction: column;
    gap: 40px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame {
    justify-content: center;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame > div:nth-child(1).frame {
    justify-content: center;
    padding: 0 20px;
    gap: 10px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame > div:nth-child(1).frame > h4 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    height: 80px;
    padding: 24px 20px;
    gap: 24px;
    border-bottom: 1px solid #000;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame > div:nth-child(2).frame > p {
    flex: 1 0 0;
    color: #848484;
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    justify-content: center;
    padding: 0 20px;
    gap: 10px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > h4 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    height: 80px;
    padding: 24px 20px;
    gap: 24px;
    border-bottom: 1px solid #000;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > p {
    flex: 1 0 0;
    color: #848484;
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 12px;
    flex: 1 0 0;
    align-self: stretch;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > .frame {
    justify-content: center;
    display: flex;
    flex-direction: column;
    gap: 12px;
    flex: 1 0 0;
    align-self: stretch;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > .frame > div:nth-child(1).frame {
    justify-content: center;
    padding: 0 20px;
    gap: 10px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > .frame > div:nth-child(1).frame > h4 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > .frame > div:nth-child(2).frame {
    height: 80px;
    padding: 24px 20px;
    gap: 24px;
    border-bottom: 1px solid #000;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > .frame > div:nth-child(2).frame > p {
    flex: 1 0 0;
    color: #848484;
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > .frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > .frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(1).frame {
    justify-content: center;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame {
    justify-content: center;
    padding: 0 20px;
    gap: 10px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame > h4 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    height: 80px;
    padding: 24px 20px;
    gap: 24px;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    justify-content: center;
    padding: 0 20px;
    gap: 10px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > h4 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    height: 80px;
    padding: 24px 20px;
    gap: 24px;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 12px;
    flex: 1 0 0;
    align-self: stretch;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame {
    display: flex;
    gap: 40px;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame {
    align-items: center;
    padding-top: 40px;
    gap: 10px;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame > .button-56 {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 100px;
    flex: 1 0 0;
    background: #000;
    position: relative;
    overflow: hidden;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame > .button-56 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: -10%;
    z-index: 0;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame > .button-56 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 24px;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame > .button-56 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 8px;
    gap: 10px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame > .button-56 > div:nth-child(2).container > .frame > h4 {
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-size: 28px;
    font-style: normal;
    font-weight: 500;
    line-height: 36px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame > .button-56 > div:nth-child(1).state-layer, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame > .button-56 > div:nth-child(2).container {
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > h2:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame {
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame {
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 40px;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container {
    display: flex;
  }
  body.cart > .frame > footer:nth-child(3).device-notebook {
    justify-content: center;
    background: #0E0E0E;
  }
  body.cart > .frame > header:nth-child(1), body.cart > .frame > footer:nth-child(3).device-notebook {
    align-items: center;
  }
  body.cart > .frame > header:nth-child(1), body.cart > .frame > main:nth-child(2), body.cart > .frame > footer:nth-child(3).device-notebook {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.cart > .frame > header:nth-child(1), body.cart > .frame > main:nth-child(2) {
    overflow: hidden;
  }
}
@media screen and (min-width: 860px) and (max-width: 1129px) {
  body.cart {
    width: 100%;
  }
  body.cart > .frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
    background: #FFF;
    overflow: hidden;
  }
  body.cart > .frame > header:nth-child(1) {
    gap: 10px;
    background: #FFF;
  }
  body.cart > .frame > header:nth-child(1) > .container {
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1400px;
    padding: 40px 34px;
    gap: 10px;
    border-radius: 0 0 24px 24px;
    background: #FFF;
  }
  body.cart > .frame > header:nth-child(1) > .container svg:nth-child(1) {
    width: 142px;
    height: 40px;
    aspect-ratio: 71/20;
    overflow: hidden;
  }
  body.cart > .frame > header:nth-child(1) > .container > main:nth-child(2).nav {
    justify-content: center;
    gap: 40px;
    flex: 1 0 0;
  }
  body.cart > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(1).main-menu-item.active {
    border-bottom: 1px solid var(--on-surface, #000);
  }
  body.cart > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(1).main-menu-item.active, body.cart > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(2).main-menu-item, body.cart > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(3).main-menu-item, body.cart > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(4).main-menu-item {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 2px 0;
    gap: 10px;
  }
  body.cart > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    gap: 20px;
  }
  body.cart > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(1), body.cart > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(2) {
    width: 32px;
    height: 32px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.cart > .frame > header:nth-child(1) > .container > main:nth-child(2).nav, body.cart > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    align-items: center;
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 10px;
    align-self: stretch;
    border-bottom: 1px solid #8F8F8F;
    background: rgba(255, 255, 255, 0);
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container {
    display: flex;
    max-width: 1380px;
    padding: 0 34px 160px 34px;
    flex-direction: column;
    gap: 40px;
    flex: 1 0 0;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame {
    align-items: center;
    padding: 20px 0;
    gap: 8px;
    align-self: stretch;
    border-bottom: 1px solid #D4D4D4;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > p {
    align-items: center;
    display: flex;
    gap: 8px;
    flex: 1 0 0;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > p > span:nth-child(1) {
    color: #000;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > p svg:nth-child(2) {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > p > span:nth-child(3) {
    color: #727272;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > p > span:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > p > span:nth-child(3) {
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container {
    width: 100%;
    max-width: 1380px;
    flex-direction: column;
    gap: 80px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > h2:nth-child(1) {
    color: #000;
    font-family: "Inter Tight";
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content {
    display: flex;
    flex-direction: column;
    gap: 1px;
    background: #D4D4D4;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(1).frame {
    align-items: center;
    gap: 20px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(1).frame > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 356px;
    flex-direction: column;
    gap: 10px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: #FFF;
    overflow: hidden;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(1).frame > .frame > .gemini-generated-image-d17k07d {
    height: 356px;
    flex-shrink: 0;
    align-self: stretch;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame {
    padding: 40px 0;
    flex-direction: column;
    gap: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    gap: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    color: #B3B3B3;
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 16px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > label:nth-child(1) {
    color: #000;
    font-family: "Inter Tight";
    font-size: 60px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    gap: 8px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).ellipse {
    width: 20px;
    height: 20px;
    fill: #D09956;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    flex: 1 0 0;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > label:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(3).frame {
    gap: 12px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(3).frame > p {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame {
    justify-content: space-between;
    align-items: center;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > h4:nth-child(1) {
    gap: 2px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > h4:nth-child(1) > span:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > h4:nth-child(1) > div:nth-child(2) {
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 36px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame {
    gap: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(2).container > .cal-substract {
    width: 20px;
    height: 20px;
    overflow: hidden;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(1).state-layer, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > h2:nth-child(2) {
    color: var(--on-surface, #000);
    text-align: center;
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(2).container > .cal-add {
    width: 20px;
    height: 20px;
    aspect-ratio: 1/1;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(1).state-layer, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > h4:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame {
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(3).frame {
    flex-direction: column;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame svg:nth-child(2), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame svg:nth-child(4), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame {
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame svg:nth-child(2), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame svg:nth-child(4) {
    height: 0;
    stroke-width: 1px;
    stroke: #E5E5E5;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame {
    display: flex;
    flex: 1 0 0;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(1).frame {
    align-items: center;
    gap: 20px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(1).frame > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 356px;
    flex-direction: column;
    gap: 10px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: #FFF;
    overflow: hidden;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(1).frame > .frame > .gemini-generated-image-d17k07d {
    height: 356px;
    flex-shrink: 0;
    align-self: stretch;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame {
    padding: 40px 0;
    flex-direction: column;
    gap: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    gap: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    color: #B3B3B3;
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 16px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > label:nth-child(1) {
    color: #000;
    font-family: "Inter Tight";
    font-size: 60px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    gap: 8px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).ellipse {
    width: 20px;
    height: 20px;
    fill: #3F4246;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    flex: 1 0 0;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > label:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame {
    gap: 12px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > p {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame {
    justify-content: space-between;
    align-items: center;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > h4:nth-child(1) {
    gap: 2px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > h4:nth-child(1) > span:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > h4:nth-child(1) > div:nth-child(2) {
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 36px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame {
    gap: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(2).container > .cal-substract {
    width: 20px;
    height: 20px;
    overflow: hidden;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(1).state-layer, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > h2:nth-child(2) {
    color: var(--on-surface, #000);
    text-align: center;
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(2).container > .cal-add {
    width: 20px;
    height: 20px;
    aspect-ratio: 1/1;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(1).state-layer, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > h4:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame {
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame {
    flex-direction: column;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame svg:nth-child(2), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame svg:nth-child(4), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame {
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame svg:nth-child(2), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame svg:nth-child(4) {
    height: 0;
    stroke-width: 1px;
    stroke: #E5E5E5;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame {
    display: flex;
    flex: 1 0 0;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    gap: 80px;
    align-self: stretch;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > h2:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content {
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame {
    justify-content: center;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > h2:nth-child(1) {
    color: #000;
    font-family: "Inter Tight";
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(2).line-6 {
    width: 792px;
    height: 1px;
    background: #D4D4D4;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame {
    flex-direction: column;
    gap: 40px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame {
    justify-content: center;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame > div:nth-child(1).frame {
    justify-content: center;
    padding: 0 20px;
    gap: 10px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame > div:nth-child(1).frame > h4 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    height: 80px;
    padding: 24px 20px;
    gap: 24px;
    border-bottom: 1px solid #000;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame > div:nth-child(2).frame > p {
    flex: 1 0 0;
    color: #848484;
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    justify-content: center;
    padding: 0 20px;
    gap: 10px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > h4 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    height: 80px;
    padding: 24px 20px;
    gap: 24px;
    border-bottom: 1px solid #000;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > p {
    flex: 1 0 0;
    color: #848484;
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 12px;
    flex: 1 0 0;
    align-self: stretch;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > .frame {
    justify-content: center;
    display: flex;
    flex-direction: column;
    gap: 12px;
    flex: 1 0 0;
    align-self: stretch;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > .frame > div:nth-child(1).frame {
    justify-content: center;
    padding: 0 20px;
    gap: 10px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > .frame > div:nth-child(1).frame > h4 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > .frame > div:nth-child(2).frame {
    height: 80px;
    padding: 24px 20px;
    gap: 24px;
    border-bottom: 1px solid #000;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > .frame > div:nth-child(2).frame > p {
    flex: 1 0 0;
    color: #848484;
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > .frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > .frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(1).frame {
    justify-content: center;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame {
    justify-content: center;
    padding: 0 20px;
    gap: 10px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame > h4 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    height: 80px;
    padding: 24px 20px;
    gap: 24px;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    justify-content: center;
    padding: 0 20px;
    gap: 10px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > h4 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    height: 80px;
    padding: 24px 20px;
    gap: 24px;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 12px;
    flex: 1 0 0;
    align-self: stretch;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame {
    display: flex;
    gap: 40px;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame {
    align-items: center;
    padding-top: 40px;
    gap: 10px;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame > .button-56 {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 100px;
    flex: 1 0 0;
    background: #000;
    position: relative;
    overflow: hidden;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame > .button-56 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: -10%;
    z-index: 0;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame > .button-56 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 24px;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame > .button-56 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 8px;
    gap: 10px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame > .button-56 > div:nth-child(2).container > .frame > h4 {
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-size: 28px;
    font-style: normal;
    font-weight: 500;
    line-height: 36px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame > .button-56 > div:nth-child(1).state-layer, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame > .button-56 > div:nth-child(2).container {
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > h2:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame {
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame {
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 40px;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container {
    display: flex;
  }
  body.cart > .frame > footer:nth-child(3).device-tablet {
    justify-content: center;
    background: #0E0E0E;
  }
  body.cart > .frame > header:nth-child(1), body.cart > .frame > footer:nth-child(3).device-tablet {
    align-items: center;
  }
  body.cart > .frame > header:nth-child(1), body.cart > .frame > main:nth-child(2), body.cart > .frame > footer:nth-child(3).device-tablet {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.cart > .frame > header:nth-child(1), body.cart > .frame > main:nth-child(2) {
    overflow: hidden;
  }
}
@media screen and (min-width: 590px) and (max-width: 859px) {
  body.cart {
    width: 100%;
  }
  body.cart > .frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
    background: #FFF;
    overflow: hidden;
  }
  body.cart > .frame > header:nth-child(1) {
    gap: 10px;
    background: #FFF;
  }
  body.cart > .frame > header:nth-child(1) > .container {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1400px;
    padding: 20px 24px;
    border-radius: 0 0 24px 24px;
    background: #FFF;
  }
  body.cart > .frame > header:nth-child(1) > .container svg:nth-child(1) {
    width: 128px;
    height: 36px;
    aspect-ratio: 32/9;
    overflow: hidden;
  }
  body.cart > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    align-items: center;
    display: flex;
    gap: 20px;
  }
  body.cart > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(1), body.cart > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(2), body.cart > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(3) {
    width: 32px;
    height: 32px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.cart > .frame > main:nth-child(2) > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 10px;
    align-self: stretch;
    border-bottom: 1px solid #8F8F8F;
    background: rgba(255, 255, 255, 0);
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container {
    display: flex;
    max-width: 1380px;
    padding: 0 24px 120px 24px;
    flex-direction: column;
    gap: 40px;
    flex: 1 0 0;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame {
    align-items: center;
    padding: 20px 0;
    gap: 8px;
    align-self: stretch;
    border-bottom: 1px solid #D4D4D4;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > p {
    align-items: center;
    display: flex;
    gap: 8px;
    flex: 1 0 0;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > p > span:nth-child(1) {
    color: #000;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > p svg:nth-child(2) {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > p > span:nth-child(3) {
    color: #727272;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > p > span:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > p > span:nth-child(3) {
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container {
    width: 100%;
    max-width: 1380px;
    flex-direction: column;
    gap: 80px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > h2:nth-child(1) {
    color: #000;
    font-family: "Inter Tight";
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content {
    display: flex;
    flex-direction: column;
    gap: 1px;
    background: #D4D4D4;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(1).frame {
    align-items: center;
    gap: 20px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(1).frame > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 542px;
    flex-direction: column;
    gap: 10px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: #FFF;
    overflow: hidden;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(1).frame > .frame > .gemini-generated-image-d17k07d {
    height: 542px;
    flex-shrink: 0;
    align-self: stretch;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame {
    padding: 40px 0;
    flex-direction: column;
    gap: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    gap: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    color: #B3B3B3;
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 16px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > label:nth-child(1) {
    color: #000;
    font-family: "Inter Tight";
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    gap: 8px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).ellipse {
    width: 20px;
    height: 20px;
    fill: #D09956;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    flex: 1 0 0;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > label:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(3).frame {
    gap: 12px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(3).frame > p {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame {
    justify-content: space-between;
    align-items: center;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > h4:nth-child(1) {
    gap: 2px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > h4:nth-child(1) > span:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > h4:nth-child(1) > div:nth-child(2) {
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 36px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame {
    gap: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(2).container > .cal-substract {
    width: 20px;
    height: 20px;
    overflow: hidden;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(1).state-layer, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > h2:nth-child(2) {
    color: var(--on-surface, #000);
    text-align: center;
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(2).container > .cal-add {
    width: 20px;
    height: 20px;
    aspect-ratio: 1/1;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(1).state-layer, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > h4:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame {
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(3).frame {
    flex-direction: column;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame svg:nth-child(2), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame svg:nth-child(4), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame {
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame svg:nth-child(2), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame svg:nth-child(4) {
    height: 0;
    stroke-width: 1px;
    stroke: #E5E5E5;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame {
    display: flex;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(1).frame {
    align-items: center;
    gap: 20px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(1).frame > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 542px;
    flex-direction: column;
    gap: 10px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: #FFF;
    overflow: hidden;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(1).frame > .frame > .gemini-generated-image-d17k07d {
    height: 542px;
    flex-shrink: 0;
    align-self: stretch;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame {
    padding: 40px 0;
    flex-direction: column;
    gap: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    gap: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    color: #B3B3B3;
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 16px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > label:nth-child(1) {
    color: #000;
    font-family: "Inter Tight";
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    gap: 8px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).ellipse {
    width: 20px;
    height: 20px;
    fill: #3F4246;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    flex: 1 0 0;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > label:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame {
    gap: 12px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > p {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame {
    justify-content: space-between;
    align-items: center;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > h4:nth-child(1) {
    gap: 2px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > h4:nth-child(1) > span:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > h4:nth-child(1) > div:nth-child(2) {
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 36px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame {
    gap: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(2).container > .cal-substract {
    width: 20px;
    height: 20px;
    overflow: hidden;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(1).state-layer, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > h2:nth-child(2) {
    color: var(--on-surface, #000);
    text-align: center;
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(2).container > .cal-add {
    width: 20px;
    height: 20px;
    aspect-ratio: 1/1;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(1).state-layer, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > h4:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame {
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame {
    flex-direction: column;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame svg:nth-child(2), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame svg:nth-child(4), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame {
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame svg:nth-child(2), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame svg:nth-child(4) {
    height: 0;
    stroke-width: 1px;
    stroke: #E5E5E5;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame {
    display: flex;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame {
    justify-content: center;
    display: flex;
    flex-direction: column;
    align-self: stretch;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > h2:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content {
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame {
    justify-content: center;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > h2:nth-child(1) {
    color: #000;
    font-family: "Inter Tight";
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(2).line-6 {
    width: 542px;
    height: 1px;
    background: #D4D4D4;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame {
    flex-direction: column;
    gap: 40px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame {
    justify-content: center;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame > div:nth-child(1).frame {
    justify-content: center;
    padding: 0 20px;
    gap: 10px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame > div:nth-child(1).frame > h4 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    height: 80px;
    padding: 24px 20px;
    gap: 24px;
    flex-shrink: 0;
    border-bottom: 1px solid #000;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame > div:nth-child(2).frame > p {
    flex: 1 0 0;
    color: #848484;
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    justify-content: center;
    padding: 0 20px;
    gap: 10px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > h4 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    height: 80px;
    padding: 24px 20px;
    gap: 24px;
    flex-shrink: 0;
    border-bottom: 1px solid #000;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > p {
    flex: 1 0 0;
    color: #848484;
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    display: flex;
    height: 116px;
    flex-direction: column;
    gap: 12px;
    align-self: stretch;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > .frame {
    justify-content: center;
    display: flex;
    flex-direction: column;
    gap: 12px;
    flex: 1 0 0;
    align-self: stretch;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > .frame > div:nth-child(1).frame {
    justify-content: center;
    padding: 0 20px;
    gap: 10px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > .frame > div:nth-child(1).frame > h4 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > .frame > div:nth-child(2).frame {
    height: 80px;
    padding: 24px 20px;
    gap: 24px;
    border-bottom: 1px solid #000;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > .frame > div:nth-child(2).frame > p {
    flex: 1 0 0;
    color: #848484;
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > .frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > .frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(1).frame {
    justify-content: center;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame {
    justify-content: center;
    padding: 0 20px;
    gap: 10px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame > h4 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    height: 80px;
    padding: 24px 20px;
    gap: 24px;
    flex-shrink: 0;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    justify-content: center;
    padding: 0 20px;
    gap: 10px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > h4 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    height: 80px;
    padding: 24px 20px;
    gap: 24px;
    flex-shrink: 0;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(2).frame {
    display: flex;
    height: 116px;
    flex-direction: column;
    gap: 12px;
    align-self: stretch;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame {
    display: flex;
    gap: 40px;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame {
    flex-direction: column;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame {
    align-items: center;
    padding-top: 40px;
    gap: 10px;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame > .button-56 {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 84px;
    flex: 1 0 0;
    background: #000;
    position: relative;
    overflow: hidden;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame > .button-56 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: -10%;
    z-index: 0;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame > .button-56 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 24px;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame > .button-56 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 8px;
    gap: 10px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame > .button-56 > div:nth-child(2).container > .frame > h4 {
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-size: 28px;
    font-style: normal;
    font-weight: 500;
    line-height: 36px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame > .button-56 > div:nth-child(1).state-layer, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame > .button-56 > div:nth-child(2).container {
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > h2:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame {
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame {
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 40px;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container {
    display: flex;
  }
  body.cart > .frame > footer:nth-child(3).device-phablet {
    justify-content: center;
    background: #0E0E0E;
  }
  body.cart > .frame > header:nth-child(1), body.cart > .frame > footer:nth-child(3).device-phablet {
    align-items: center;
  }
  body.cart > .frame > header:nth-child(1), body.cart > .frame > main:nth-child(2), body.cart > .frame > footer:nth-child(3).device-phablet {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.cart > .frame > header:nth-child(1), body.cart > .frame > main:nth-child(2) {
    overflow: hidden;
  }
}
@media screen and (max-width: 859px) {
  body.cart {
    width: 100%;
  }
  body.cart > .frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
    background: #FFF;
    overflow: hidden;
  }
  body.cart > .frame > header:nth-child(1) {
    gap: 10px;
    background: #FFF;
  }
  body.cart > .frame > header:nth-child(1) > .container {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1400px;
    padding: 20px 14px;
    border-radius: 0 0 24px 24px;
    background: #FFF;
  }
  body.cart > .frame > header:nth-child(1) > .container svg:nth-child(1) {
    width: 114px;
    height: 32px;
    aspect-ratio: 57/16;
    overflow: hidden;
  }
  body.cart > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    align-items: center;
    display: flex;
    gap: 20px;
  }
  body.cart > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(1), body.cart > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(2), body.cart > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(3) {
    width: 32px;
    height: 32px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.cart > .frame > main:nth-child(2) > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 10px;
    align-self: stretch;
    border-bottom: 1px solid #8F8F8F;
    background: rgba(255, 255, 255, 0);
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container {
    display: flex;
    max-width: 1380px;
    padding: 0 14px 80px 14px;
    flex-direction: column;
    gap: 40px;
    flex: 1 0 0;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame {
    align-items: center;
    padding: 20px 0;
    gap: 8px;
    align-self: stretch;
    border-bottom: 1px solid #D4D4D4;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > p {
    align-items: center;
    display: flex;
    gap: 8px;
    flex: 1 0 0;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > p > span:nth-child(1) {
    color: #000;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > p svg:nth-child(2) {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > p > span:nth-child(3) {
    color: #727272;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > p > span:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > p > span:nth-child(3) {
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container {
    width: 100%;
    max-width: 1380px;
    flex-direction: column;
    gap: 80px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > h2:nth-child(1) {
    color: #000;
    font-family: "Inter Tight";
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content {
    display: flex;
    flex-direction: column;
    gap: 1px;
    background: #D4D4D4;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(1).frame {
    align-items: center;
    gap: 20px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(1).frame > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 332px;
    flex-direction: column;
    gap: 10px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: #FFF;
    overflow: hidden;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(1).frame > .frame > .gemini-generated-image-d17k07d {
    height: 332px;
    flex-shrink: 0;
    align-self: stretch;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame {
    padding: 40px 0;
    flex-direction: column;
    gap: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    gap: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    color: #B3B3B3;
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 16px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > label:nth-child(1) {
    color: #000;
    font-family: "Inter Tight";
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    gap: 8px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).ellipse {
    width: 20px;
    height: 20px;
    fill: #D09956;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    flex: 1 0 0;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > label:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(3).frame {
    gap: 12px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(3).frame > p {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame {
    justify-content: space-between;
    align-items: center;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > h4:nth-child(1) {
    gap: 2px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > h4:nth-child(1) > span:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > h4:nth-child(1) > div:nth-child(2) {
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 36px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame {
    gap: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(2).container > .cal-substract {
    width: 20px;
    height: 20px;
    overflow: hidden;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(1).state-layer, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > h2:nth-child(2) {
    color: var(--on-surface, #000);
    text-align: center;
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(2).container > .cal-add {
    width: 20px;
    height: 20px;
    aspect-ratio: 1/1;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(1).state-layer, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > h4:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame {
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(3).frame {
    flex-direction: column;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame svg:nth-child(2), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame svg:nth-child(4), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(5).frame {
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame svg:nth-child(2), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame svg:nth-child(4) {
    height: 0;
    stroke-width: 1px;
    stroke: #E5E5E5;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame > div:nth-child(2).frame {
    display: flex;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(1).frame {
    align-items: center;
    gap: 20px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(1).frame > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 332px;
    flex-direction: column;
    gap: 10px;
    flex: 1 0 0;
    aspect-ratio: 1/1;
    background: #FFF;
    overflow: hidden;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(1).frame > .frame > .gemini-generated-image-d17k07d {
    height: 332px;
    flex-shrink: 0;
    align-self: stretch;
    aspect-ratio: 1/1;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame {
    padding: 40px 0;
    flex-direction: column;
    gap: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    gap: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1) {
    color: #B3B3B3;
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 16px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > label:nth-child(1) {
    color: #000;
    font-family: "Inter Tight";
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    gap: 8px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).ellipse {
    width: 20px;
    height: 20px;
    fill: #3F4246;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > p:nth-child(2) {
    flex: 1 0 0;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > label:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > h2:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame {
    gap: 12px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame > p {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame {
    justify-content: space-between;
    align-items: center;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > h4:nth-child(1) {
    gap: 2px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > h4:nth-child(1) > span:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > h4:nth-child(1) > div:nth-child(2) {
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 36px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame {
    gap: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(2).container > .cal-substract {
    width: 20px;
    height: 20px;
    overflow: hidden;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(1).state-layer, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > h2:nth-child(2) {
    color: var(--on-surface, #000);
    text-align: center;
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: 0%;
    z-index: 0;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex: 1 0 0;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(2).container > .cal-add {
    width: 20px;
    height: 20px;
    aspect-ratio: 1/1;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(1).state-layer, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 > div:nth-child(2).container {
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(1).icon-buttons-40, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame > div:nth-child(3).icon-buttons-40 {
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
    height: 40px;
    background: var(--surface, #FFF);
    position: relative;
    overflow: hidden;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > h4:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame {
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame {
    flex-direction: column;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame svg:nth-child(2), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(3).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame svg:nth-child(4), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame > div:nth-child(5).frame {
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame svg:nth-child(2), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame svg:nth-child(4) {
    height: 0;
    stroke-width: 1px;
    stroke: #E5E5E5;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame > div:nth-child(2).frame {
    display: flex;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content > div:nth-child(2).frame {
    justify-content: center;
    display: flex;
    flex-direction: column;
    align-self: stretch;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > h2:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame > div:nth-child(2).content {
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame {
    justify-content: center;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > h2:nth-child(1) {
    color: #000;
    font-family: "Inter Tight";
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(2).line-6 {
    width: 332px;
    height: 1px;
    background: #D4D4D4;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame {
    flex-direction: column;
    gap: 40px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame {
    justify-content: center;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame > div:nth-child(1).frame {
    justify-content: center;
    padding: 0 20px;
    gap: 10px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame > div:nth-child(1).frame > h4 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    height: 80px;
    padding: 24px 20px;
    gap: 24px;
    flex-shrink: 0;
    border-bottom: 1px solid #000;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame > div:nth-child(2).frame > p {
    flex: 1 0 0;
    color: #848484;
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    justify-content: center;
    padding: 0 20px;
    gap: 10px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame > h4 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    height: 80px;
    padding: 24px 20px;
    gap: 24px;
    flex-shrink: 0;
    border-bottom: 1px solid #000;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame > p {
    flex: 1 0 0;
    color: #848484;
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    display: flex;
    height: 116px;
    flex-direction: column;
    gap: 12px;
    align-self: stretch;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > .frame {
    justify-content: center;
    display: flex;
    flex-direction: column;
    gap: 12px;
    flex: 1 0 0;
    align-self: stretch;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > .frame > div:nth-child(1).frame {
    justify-content: center;
    padding: 0 20px;
    gap: 10px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > .frame > div:nth-child(1).frame > h4 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > .frame > div:nth-child(2).frame {
    height: 80px;
    padding: 24px 20px;
    gap: 24px;
    border-bottom: 1px solid #000;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > .frame > div:nth-child(2).frame > p {
    flex: 1 0 0;
    color: #848484;
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > .frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame > .frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(1).frame {
    justify-content: center;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame {
    justify-content: center;
    padding: 0 20px;
    gap: 10px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame > h4 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    height: 80px;
    padding: 24px 20px;
    gap: 24px;
    flex-shrink: 0;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(1).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame {
    justify-content: center;
    padding: 0 20px;
    gap: 10px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame > h4 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    height: 80px;
    padding: 24px 20px;
    gap: 24px;
    flex-shrink: 0;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    align-items: center;
    display: flex;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame > div:nth-child(2).frame {
    display: flex;
    height: 140px;
    flex-direction: column;
    gap: 12px;
    align-self: stretch;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(2).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame {
    display: flex;
    gap: 40px;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame > div:nth-child(3).frame {
    flex-direction: column;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame {
    align-items: center;
    padding-top: 40px;
    gap: 10px;
    background: #FFF;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame > .button-56 {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 68px;
    flex: 1 0 0;
    background: #000;
    position: relative;
    overflow: hidden;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame > .button-56 > div:nth-child(1).state-layer {
    flex-direction: column;
    gap: 10px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: -10%;
    z-index: 0;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame > .button-56 > div:nth-child(2).container {
    justify-content: center;
    align-items: center;
    padding: 14px 24px;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame > .button-56 > div:nth-child(2).container > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 8px;
    gap: 10px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame > .button-56 > div:nth-child(2).container > .frame > h4 {
    color: #FFF;
    text-align: center;
    font-family: "Inter Tight";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame > .button-56 > div:nth-child(1).state-layer, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame > .button-56 > div:nth-child(2).container {
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > h2:nth-child(1), body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame {
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(3).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame > div:nth-child(4).frame {
    display: flex;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container > div:nth-child(2).frame {
    display: flex;
    flex-direction: column;
    gap: 40px;
    align-self: stretch;
  }
  body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame, body.cart > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).container {
    display: flex;
  }
  body.cart > .frame > footer:nth-child(3).device-mobile {
    justify-content: center;
    background: #0E0E0E;
  }
  body.cart > .frame > header:nth-child(1), body.cart > .frame > footer:nth-child(3).device-mobile {
    align-items: center;
  }
  body.cart > .frame > header:nth-child(1), body.cart > .frame > main:nth-child(2), body.cart > .frame > footer:nth-child(3).device-mobile {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.cart > .frame > header:nth-child(1), body.cart > .frame > main:nth-child(2) {
    overflow: hidden;
  }
}
@media screen and (min-width: 1400px), screen and (min-width: 1130px) and (max-width: 1399px), screen and (min-width: 860px) and (max-width: 1129px), screen and (min-width: 590px) and (max-width: 859px), screen and (max-width: 859px) {
  body.cart {
    display: flex;
    flex-direction: column;
    background: #FFF;
    overflow: hidden;
  }
}

@media screen and (min-width: 1400px) {
  body.checkout {
    width: 100%;
  }
  body.checkout > .frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
    background: #FFF;
    overflow: hidden;
  }
  body.checkout > .frame > header:nth-child(1) {
    gap: 10px;
    background: #FFF;
  }
  body.checkout > .frame > header:nth-child(1) > .container {
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1400px;
    padding: 40px;
    gap: 10px;
    border-radius: 0 0 24px 24px;
    background: #FFF;
  }
  body.checkout > .frame > header:nth-child(1) > .container svg:nth-child(1) {
    width: 142px;
    height: 40px;
    aspect-ratio: 71/20;
    overflow: hidden;
  }
  body.checkout > .frame > header:nth-child(1) > .container > main:nth-child(2).nav {
    justify-content: center;
    gap: 40px;
    flex: 1 0 0;
  }
  body.checkout > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(1).main-menu-item, body.checkout > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(2).main-menu-item, body.checkout > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(3).main-menu-item, body.checkout > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(4).main-menu-item {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 2px 0;
    gap: 10px;
  }
  body.checkout > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    gap: 20px;
  }
  body.checkout > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(1), body.checkout > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(2) {
    width: 32px;
    height: 32px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.checkout > .frame > header:nth-child(1) > .container > main:nth-child(2).nav, body.checkout > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    align-items: center;
    display: flex;
  }
  body.checkout > .frame > main:nth-child(2) > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 10px;
    align-self: stretch;
    background: rgba(255, 255, 255, 0);
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container {
    align-items: center;
    display: flex;
    max-width: 1380px;
    padding: 80px 40px 160px 40px;
    flex-direction: column;
    gap: 60px;
    flex: 1 0 0;
    background: rgba(255, 255, 255, 0);
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame {
    max-width: 720px;
    gap: 28px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > label:nth-child(1) {
    font-size: 60px;
    line-height: 120%;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > h4:nth-child(2) {
    font-size: 24px;
    line-height: 150%;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > p:nth-child(3) {
    font-size: 16px;
    font-weight: 400;
    line-height: 170%;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > label:nth-child(1), body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > h4:nth-child(2), body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > p:nth-child(3) {
    align-self: stretch;
    color: #000;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > label:nth-child(1), body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > h4:nth-child(2) {
    font-weight: 500;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame {
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame {
    justify-content: center;
    width: 100%;
    display: flex;
    max-width: 720px;
    flex-direction: column;
    gap: 1px;
    background: #D4D4D4;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(1).frame > div:nth-child(1).frame {
    width: 200px;
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(1).frame > div:nth-child(1).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(1).frame > div:nth-child(2).frame {
    justify-content: center;
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(1).frame > div:nth-child(2).frame > p {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(1).frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(1).frame > div:nth-child(2).frame {
    display: flex;
    padding: 24px 16px;
    align-self: stretch;
    background: #FFF;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(2).frame > div:nth-child(1).frame {
    width: 200px;
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(2).frame > div:nth-child(1).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(2).frame > div:nth-child(2).frame {
    justify-content: center;
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(2).frame > div:nth-child(2).frame > p {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(2).frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(2).frame > div:nth-child(2).frame {
    display: flex;
    padding: 24px 16px;
    align-self: stretch;
    background: #FFF;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(3).frame > div:nth-child(1).frame {
    width: 200px;
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(3).frame > div:nth-child(1).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(3).frame > div:nth-child(2).frame {
    justify-content: center;
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(3).frame > div:nth-child(2).frame > p {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(3).frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(3).frame > div:nth-child(2).frame {
    display: flex;
    padding: 24px 16px;
    align-self: stretch;
    background: #FFF;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(1).frame {
    width: 200px;
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(1).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(2).frame {
    justify-content: center;
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(2).frame > div:nth-child(1).frame > p {
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(2).frame > div:nth-child(2).frame > p {
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(2).frame {
    display: flex;
    padding: 24px 16px;
    align-self: stretch;
    background: #FFF;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(5).frame > div:nth-child(1).frame {
    width: 200px;
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(5).frame > div:nth-child(1).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(5).frame > div:nth-child(2).frame {
    justify-content: center;
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(5).frame > div:nth-child(2).frame > p {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(5).frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(5).frame > div:nth-child(2).frame {
    display: flex;
    padding: 24px 16px;
    align-self: stretch;
    background: #FFF;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(6).frame > div:nth-child(1).frame {
    width: 200px;
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(6).frame > div:nth-child(1).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(6).frame > div:nth-child(2).frame {
    justify-content: center;
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(6).frame > div:nth-child(2).frame > p {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(6).frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(6).frame > div:nth-child(2).frame {
    display: flex;
    padding: 24px 16px;
    align-self: stretch;
    background: #FFF;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(7).frame > div:nth-child(1).frame {
    width: 200px;
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(7).frame > div:nth-child(1).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(7).frame > div:nth-child(2).frame {
    justify-content: center;
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(7).frame > div:nth-child(2).frame > p {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(7).frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(7).frame > div:nth-child(2).frame {
    display: flex;
    padding: 24px 16px;
    align-self: stretch;
    background: #FFF;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(2).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(3).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(5).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(6).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(7).frame {
    display: flex;
    align-self: stretch;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame {
    gap: 12px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).button-56 {
    background: #000;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).button-56 > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 8px;
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).button-56 > .frame > h2 {
    color: var(--white, #FFF);
    text-align: center;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).button-56 {
    border: 1px solid #000;
    background: #FFF;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).button-56 > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 8px;
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).button-56 > .frame > h2 {
    color: #000;
    text-align: center;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).button-56, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).button-56 {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 56px;
    padding: 0 32px;
    flex: 1 0 0;
    border-radius: 100px;
    overflow: hidden;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame {
    width: 100%;
    display: flex;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame {
    flex-direction: column;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame {
    max-width: 640px;
  }
  body.checkout > .frame > footer:nth-child(3).device-desktop {
    justify-content: center;
    background: #0E0E0E;
  }
  body.checkout > .frame > header:nth-child(1), body.checkout > .frame > footer:nth-child(3).device-desktop {
    align-items: center;
  }
  body.checkout > .frame > header:nth-child(1), body.checkout > .frame > main:nth-child(2), body.checkout > .frame > footer:nth-child(3).device-desktop {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.checkout > .frame > header:nth-child(1), body.checkout > .frame > main:nth-child(2) {
    overflow: hidden;
  }
}
@media screen and (min-width: 1130px) and (max-width: 1399px) {
  body.checkout {
    width: 100%;
  }
  body.checkout > .frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
    background: #FFF;
    overflow: hidden;
  }
  body.checkout > .frame > header:nth-child(1) {
    gap: 10px;
    background: #FFF;
  }
  body.checkout > .frame > header:nth-child(1) > .container {
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1400px;
    padding: 40px 45px;
    gap: 10px;
    border-radius: 0 0 24px 24px;
    background: #FFF;
  }
  body.checkout > .frame > header:nth-child(1) > .container svg:nth-child(1) {
    width: 142px;
    height: 40px;
    aspect-ratio: 71/20;
    overflow: hidden;
  }
  body.checkout > .frame > header:nth-child(1) > .container > main:nth-child(2).nav {
    justify-content: center;
    gap: 40px;
    flex: 1 0 0;
  }
  body.checkout > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(1).main-menu-item, body.checkout > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(2).main-menu-item, body.checkout > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(3).main-menu-item, body.checkout > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(4).main-menu-item {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 2px 0;
    gap: 10px;
  }
  body.checkout > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    gap: 20px;
  }
  body.checkout > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(1), body.checkout > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(2) {
    width: 32px;
    height: 32px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.checkout > .frame > header:nth-child(1) > .container > main:nth-child(2).nav, body.checkout > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    align-items: center;
    display: flex;
  }
  body.checkout > .frame > main:nth-child(2) > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 10px;
    align-self: stretch;
    background: rgba(255, 255, 255, 0);
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container {
    align-items: center;
    display: flex;
    max-width: 1380px;
    padding: 80px 45px 160px 45px;
    flex-direction: column;
    gap: 60px;
    flex: 1 0 0;
    background: rgba(255, 255, 255, 0);
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame {
    max-width: 720px;
    gap: 28px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > label:nth-child(1) {
    font-size: 60px;
    line-height: 120%;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > h4:nth-child(2) {
    font-size: 24px;
    line-height: 150%;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > p:nth-child(3) {
    font-size: 16px;
    font-weight: 400;
    line-height: 170%;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > label:nth-child(1), body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > h4:nth-child(2), body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > p:nth-child(3) {
    align-self: stretch;
    color: #000;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > label:nth-child(1), body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > h4:nth-child(2) {
    font-weight: 500;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame {
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame {
    justify-content: center;
    width: 100%;
    display: flex;
    max-width: 720px;
    flex-direction: column;
    gap: 1px;
    background: #D4D4D4;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(1).frame > div:nth-child(1).frame {
    width: 200px;
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(1).frame > div:nth-child(1).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(1).frame > div:nth-child(2).frame {
    justify-content: center;
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(1).frame > div:nth-child(2).frame > p {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(1).frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(1).frame > div:nth-child(2).frame {
    display: flex;
    padding: 24px 16px;
    align-self: stretch;
    background: #FFF;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(2).frame > div:nth-child(1).frame {
    width: 200px;
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(2).frame > div:nth-child(1).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(2).frame > div:nth-child(2).frame {
    justify-content: center;
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(2).frame > div:nth-child(2).frame > p {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(2).frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(2).frame > div:nth-child(2).frame {
    display: flex;
    padding: 24px 16px;
    align-self: stretch;
    background: #FFF;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(3).frame > div:nth-child(1).frame {
    width: 200px;
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(3).frame > div:nth-child(1).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(3).frame > div:nth-child(2).frame {
    justify-content: center;
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(3).frame > div:nth-child(2).frame > p {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(3).frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(3).frame > div:nth-child(2).frame {
    display: flex;
    padding: 24px 16px;
    align-self: stretch;
    background: #FFF;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(1).frame {
    width: 200px;
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(1).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(2).frame {
    justify-content: center;
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(2).frame > div:nth-child(1).frame > p {
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(2).frame > div:nth-child(2).frame > p {
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(2).frame {
    display: flex;
    padding: 24px 16px;
    align-self: stretch;
    background: #FFF;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(5).frame > div:nth-child(1).frame {
    width: 200px;
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(5).frame > div:nth-child(1).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(5).frame > div:nth-child(2).frame {
    justify-content: center;
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(5).frame > div:nth-child(2).frame > p {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(5).frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(5).frame > div:nth-child(2).frame {
    display: flex;
    padding: 24px 16px;
    align-self: stretch;
    background: #FFF;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(6).frame > div:nth-child(1).frame {
    width: 200px;
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(6).frame > div:nth-child(1).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(6).frame > div:nth-child(2).frame {
    justify-content: center;
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(6).frame > div:nth-child(2).frame > p {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(6).frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(6).frame > div:nth-child(2).frame {
    display: flex;
    padding: 24px 16px;
    align-self: stretch;
    background: #FFF;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(7).frame > div:nth-child(1).frame {
    width: 200px;
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(7).frame > div:nth-child(1).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(7).frame > div:nth-child(2).frame {
    justify-content: center;
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(7).frame > div:nth-child(2).frame > p {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(7).frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(7).frame > div:nth-child(2).frame {
    display: flex;
    padding: 24px 16px;
    align-self: stretch;
    background: #FFF;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(2).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(3).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(5).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(6).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(7).frame {
    display: flex;
    align-self: stretch;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame {
    gap: 12px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).button-56 {
    background: #000;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).button-56 > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 8px;
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).button-56 > .frame > h2 {
    color: var(--white, #FFF);
    text-align: center;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).button-56 {
    border: 1px solid #000;
    background: #FFF;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).button-56 > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 8px;
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).button-56 > .frame > h2 {
    color: #000;
    text-align: center;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).button-56, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).button-56 {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 56px;
    padding: 0 32px;
    flex: 1 0 0;
    border-radius: 100px;
    overflow: hidden;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame {
    width: 100%;
    display: flex;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame {
    flex-direction: column;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame {
    max-width: 640px;
  }
  body.checkout > .frame > footer:nth-child(3).device-notebook {
    justify-content: center;
    background: #0E0E0E;
  }
  body.checkout > .frame > header:nth-child(1), body.checkout > .frame > footer:nth-child(3).device-notebook {
    align-items: center;
  }
  body.checkout > .frame > header:nth-child(1), body.checkout > .frame > main:nth-child(2), body.checkout > .frame > footer:nth-child(3).device-notebook {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.checkout > .frame > header:nth-child(1), body.checkout > .frame > main:nth-child(2) {
    overflow: hidden;
  }
}
@media screen and (min-width: 860px) and (max-width: 1129px) {
  body.checkout {
    width: 100%;
  }
  body.checkout > .frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
    background: #FFF;
    overflow: hidden;
  }
  body.checkout > .frame > header:nth-child(1) {
    gap: 10px;
    background: #FFF;
  }
  body.checkout > .frame > header:nth-child(1) > .container {
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1400px;
    padding: 40px 34px;
    gap: 10px;
    border-radius: 0 0 24px 24px;
    background: #FFF;
  }
  body.checkout > .frame > header:nth-child(1) > .container svg:nth-child(1) {
    width: 142px;
    height: 40px;
    aspect-ratio: 71/20;
    overflow: hidden;
  }
  body.checkout > .frame > header:nth-child(1) > .container > main:nth-child(2).nav {
    justify-content: center;
    gap: 40px;
    flex: 1 0 0;
  }
  body.checkout > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(1).main-menu-item, body.checkout > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(2).main-menu-item, body.checkout > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(3).main-menu-item, body.checkout > .frame > header:nth-child(1) > .container > main:nth-child(2).nav > main:nth-child(4).main-menu-item {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 2px 0;
    gap: 10px;
  }
  body.checkout > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    gap: 20px;
  }
  body.checkout > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(1), body.checkout > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(2) {
    width: 32px;
    height: 32px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.checkout > .frame > header:nth-child(1) > .container > main:nth-child(2).nav, body.checkout > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    align-items: center;
    display: flex;
  }
  body.checkout > .frame > main:nth-child(2) > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 10px;
    align-self: stretch;
    background: rgba(255, 255, 255, 0);
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container {
    align-items: center;
    display: flex;
    max-width: 1380px;
    padding: 80px 34px 160px 34px;
    flex-direction: column;
    gap: 60px;
    flex: 1 0 0;
    background: rgba(255, 255, 255, 0);
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame {
    max-width: 720px;
    gap: 28px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > label:nth-child(1) {
    font-size: 60px;
    line-height: 120%;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > h4:nth-child(2) {
    font-size: 24px;
    line-height: 150%;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > p:nth-child(3) {
    font-size: 16px;
    font-weight: 400;
    line-height: 170%;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > label:nth-child(1), body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > h4:nth-child(2), body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > p:nth-child(3) {
    align-self: stretch;
    color: #000;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > label:nth-child(1), body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > h4:nth-child(2) {
    font-weight: 500;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame {
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame {
    justify-content: center;
    width: 100%;
    display: flex;
    max-width: 720px;
    flex-direction: column;
    gap: 1px;
    background: #D4D4D4;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(1).frame > div:nth-child(1).frame {
    width: 200px;
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(1).frame > div:nth-child(1).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(1).frame > div:nth-child(2).frame {
    justify-content: center;
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(1).frame > div:nth-child(2).frame > p {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(1).frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(1).frame > div:nth-child(2).frame {
    display: flex;
    padding: 24px 16px;
    align-self: stretch;
    background: #FFF;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(2).frame > div:nth-child(1).frame {
    width: 200px;
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(2).frame > div:nth-child(1).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(2).frame > div:nth-child(2).frame {
    justify-content: center;
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(2).frame > div:nth-child(2).frame > p {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(2).frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(2).frame > div:nth-child(2).frame {
    display: flex;
    padding: 24px 16px;
    align-self: stretch;
    background: #FFF;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(3).frame > div:nth-child(1).frame {
    width: 200px;
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(3).frame > div:nth-child(1).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(3).frame > div:nth-child(2).frame {
    justify-content: center;
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(3).frame > div:nth-child(2).frame > p {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(3).frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(3).frame > div:nth-child(2).frame {
    display: flex;
    padding: 24px 16px;
    align-self: stretch;
    background: #FFF;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(1).frame {
    width: 200px;
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(1).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(2).frame {
    justify-content: center;
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(2).frame > div:nth-child(1).frame > p {
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(2).frame > div:nth-child(2).frame > p {
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(2).frame {
    display: flex;
    padding: 24px 16px;
    align-self: stretch;
    background: #FFF;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(5).frame > div:nth-child(1).frame {
    width: 200px;
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(5).frame > div:nth-child(1).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(5).frame > div:nth-child(2).frame {
    justify-content: center;
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(5).frame > div:nth-child(2).frame > p {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(5).frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(5).frame > div:nth-child(2).frame {
    display: flex;
    padding: 24px 16px;
    align-self: stretch;
    background: #FFF;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(6).frame > div:nth-child(1).frame {
    width: 200px;
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(6).frame > div:nth-child(1).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(6).frame > div:nth-child(2).frame {
    justify-content: center;
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(6).frame > div:nth-child(2).frame > p {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(6).frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(6).frame > div:nth-child(2).frame {
    display: flex;
    padding: 24px 16px;
    align-self: stretch;
    background: #FFF;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(7).frame > div:nth-child(1).frame {
    width: 200px;
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(7).frame > div:nth-child(1).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(7).frame > div:nth-child(2).frame {
    justify-content: center;
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(7).frame > div:nth-child(2).frame > p {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(7).frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(7).frame > div:nth-child(2).frame {
    display: flex;
    padding: 24px 16px;
    align-self: stretch;
    background: #FFF;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(2).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(3).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(5).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(6).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(7).frame {
    display: flex;
    align-self: stretch;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame {
    gap: 12px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).button-56 {
    background: #000;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).button-56 > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 8px;
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).button-56 > .frame > h2 {
    color: var(--white, #FFF);
    text-align: center;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).button-56 {
    border: 1px solid #000;
    background: #FFF;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).button-56 > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 8px;
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).button-56 > .frame > h2 {
    color: #000;
    text-align: center;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).button-56, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).button-56 {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 56px;
    padding: 0 32px;
    flex: 1 0 0;
    border-radius: 100px;
    overflow: hidden;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame {
    width: 100%;
    display: flex;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame {
    flex-direction: column;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame {
    max-width: 640px;
  }
  body.checkout > .frame > footer:nth-child(3).device-tablet {
    justify-content: center;
    background: #0E0E0E;
  }
  body.checkout > .frame > header:nth-child(1), body.checkout > .frame > footer:nth-child(3).device-tablet {
    align-items: center;
  }
  body.checkout > .frame > header:nth-child(1), body.checkout > .frame > main:nth-child(2), body.checkout > .frame > footer:nth-child(3).device-tablet {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.checkout > .frame > header:nth-child(1), body.checkout > .frame > main:nth-child(2) {
    overflow: hidden;
  }
}
@media screen and (min-width: 590px) and (max-width: 859px) {
  body.checkout {
    width: 100%;
  }
  body.checkout > .frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
    background: #FFF;
    overflow: hidden;
  }
  body.checkout > .frame > header:nth-child(1) {
    gap: 10px;
    background: #FFF;
  }
  body.checkout > .frame > header:nth-child(1) > .container {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1400px;
    padding: 20px 24px;
    border-radius: 0 0 24px 24px;
    background: #FFF;
  }
  body.checkout > .frame > header:nth-child(1) > .container svg:nth-child(1) {
    width: 128px;
    height: 36px;
    aspect-ratio: 32/9;
    overflow: hidden;
  }
  body.checkout > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    align-items: center;
    display: flex;
    gap: 20px;
  }
  body.checkout > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(1), body.checkout > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(2), body.checkout > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(3) {
    width: 32px;
    height: 32px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.checkout > .frame > main:nth-child(2) > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 10px;
    align-self: stretch;
    background: rgba(255, 255, 255, 0);
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container {
    align-items: center;
    display: flex;
    max-width: 1380px;
    padding: 60px 24px 120px 24px;
    flex-direction: column;
    gap: 60px;
    flex: 1 0 0;
    background: rgba(255, 255, 255, 0);
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame {
    max-width: 720px;
    gap: 28px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > label:nth-child(1) {
    font-size: 48px;
    line-height: 120%;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > h4:nth-child(2) {
    font-size: 24px;
    line-height: 150%;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > p:nth-child(3) {
    font-size: 16px;
    font-weight: 400;
    line-height: 170%;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > label:nth-child(1), body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > h4:nth-child(2), body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > p:nth-child(3) {
    align-self: stretch;
    color: #000;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > label:nth-child(1), body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > h4:nth-child(2) {
    font-weight: 500;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame {
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame {
    justify-content: center;
    width: 100%;
    display: flex;
    max-width: 720px;
    flex-direction: column;
    gap: 1px;
    background: #D4D4D4;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(1).frame > div:nth-child(1).frame {
    width: 200px;
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(1).frame > div:nth-child(1).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(1).frame > div:nth-child(2).frame {
    justify-content: center;
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(1).frame > div:nth-child(2).frame > p {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(1).frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(1).frame > div:nth-child(2).frame {
    display: flex;
    padding: 24px 16px;
    align-self: stretch;
    background: #FFF;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(2).frame > div:nth-child(1).frame {
    width: 200px;
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(2).frame > div:nth-child(1).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(2).frame > div:nth-child(2).frame {
    justify-content: center;
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(2).frame > div:nth-child(2).frame > p {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(2).frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(2).frame > div:nth-child(2).frame {
    display: flex;
    padding: 24px 16px;
    align-self: stretch;
    background: #FFF;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(3).frame > div:nth-child(1).frame {
    width: 200px;
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(3).frame > div:nth-child(1).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(3).frame > div:nth-child(2).frame {
    justify-content: center;
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(3).frame > div:nth-child(2).frame > p {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(3).frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(3).frame > div:nth-child(2).frame {
    display: flex;
    padding: 24px 16px;
    align-self: stretch;
    background: #FFF;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(1).frame {
    width: 200px;
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(1).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(2).frame {
    justify-content: center;
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(2).frame > div:nth-child(1).frame > p {
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(2).frame > div:nth-child(2).frame > p {
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(2).frame {
    display: flex;
    padding: 24px 16px;
    align-self: stretch;
    background: #FFF;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(5).frame > div:nth-child(1).frame {
    width: 200px;
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(5).frame > div:nth-child(1).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(5).frame > div:nth-child(2).frame {
    justify-content: center;
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(5).frame > div:nth-child(2).frame > p {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(5).frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(5).frame > div:nth-child(2).frame {
    display: flex;
    padding: 24px 16px;
    align-self: stretch;
    background: #FFF;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(6).frame > div:nth-child(1).frame {
    width: 200px;
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(6).frame > div:nth-child(1).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(6).frame > div:nth-child(2).frame {
    justify-content: center;
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(6).frame > div:nth-child(2).frame > p {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(6).frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(6).frame > div:nth-child(2).frame {
    display: flex;
    padding: 24px 16px;
    align-self: stretch;
    background: #FFF;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(7).frame > div:nth-child(1).frame {
    width: 200px;
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(7).frame > div:nth-child(1).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(7).frame > div:nth-child(2).frame {
    justify-content: center;
    flex-direction: column;
    gap: 4px;
    flex: 1 0 0;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(7).frame > div:nth-child(2).frame > p {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(7).frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(7).frame > div:nth-child(2).frame {
    display: flex;
    padding: 24px 16px;
    align-self: stretch;
    background: #FFF;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(2).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(3).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(5).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(6).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(7).frame {
    display: flex;
    align-self: stretch;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame {
    gap: 12px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).button-56 {
    background: #000;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).button-56 > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 8px;
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).button-56 > .frame > h2 {
    color: var(--white, #FFF);
    text-align: center;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).button-56 {
    border: 1px solid #000;
    background: #FFF;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).button-56 > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 8px;
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).button-56 > .frame > h2 {
    color: #000;
    text-align: center;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).button-56, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).button-56 {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 56px;
    padding: 0 32px;
    flex: 1 0 0;
    border-radius: 100px;
    overflow: hidden;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame {
    width: 100%;
    display: flex;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame {
    flex-direction: column;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame {
    max-width: 640px;
  }
  body.checkout > .frame > footer:nth-child(3).device-phablet {
    justify-content: center;
    background: #0E0E0E;
  }
  body.checkout > .frame > header:nth-child(1), body.checkout > .frame > footer:nth-child(3).device-phablet {
    align-items: center;
  }
  body.checkout > .frame > header:nth-child(1), body.checkout > .frame > main:nth-child(2), body.checkout > .frame > footer:nth-child(3).device-phablet {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.checkout > .frame > header:nth-child(1), body.checkout > .frame > main:nth-child(2) {
    overflow: hidden;
  }
}
@media screen and (max-width: 859px) {
  body.checkout {
    width: 100%;
  }
  body.checkout > .frame {
    display: flex;
    flex-direction: column;
    align-self: stretch;
    background: #FFF;
    overflow: hidden;
  }
  body.checkout > .frame > header:nth-child(1) {
    gap: 10px;
    background: #FFF;
  }
  body.checkout > .frame > header:nth-child(1) > .container {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
    max-width: 1400px;
    padding: 20px 14px;
    border-radius: 0 0 24px 24px;
    background: #FFF;
  }
  body.checkout > .frame > header:nth-child(1) > .container svg:nth-child(1) {
    width: 114px;
    height: 32px;
    aspect-ratio: 57/16;
    overflow: hidden;
  }
  body.checkout > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav {
    align-items: center;
    display: flex;
    gap: 20px;
  }
  body.checkout > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(1), body.checkout > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(2), body.checkout > .frame > header:nth-child(1) > .container > div:nth-child(3).quick-nav svg:nth-child(3) {
    width: 32px;
    height: 32px;
    aspect-ratio: 1/1;
    overflow: hidden;
  }
  body.checkout > .frame > main:nth-child(2) > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 10px;
    align-self: stretch;
    background: rgba(255, 255, 255, 0);
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container {
    align-items: center;
    display: flex;
    max-width: 1380px;
    padding: 40px 14px 80px 14px;
    flex-direction: column;
    gap: 60px;
    flex: 1 0 0;
    background: rgba(255, 255, 255, 0);
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame {
    max-width: 720px;
    gap: 28px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > label:nth-child(1) {
    font-size: 36px;
    line-height: 120%;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > h4:nth-child(2) {
    font-size: 24px;
    line-height: 150%;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > p:nth-child(3) {
    font-size: 16px;
    font-weight: 400;
    line-height: 170%;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > label:nth-child(1), body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > h4:nth-child(2), body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > p:nth-child(3) {
    align-self: stretch;
    color: #000;
    text-align: center;
    font-family: "Inter Tight";
    font-style: normal;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > label:nth-child(1), body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame > h4:nth-child(2) {
    font-weight: 500;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame {
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame {
    justify-content: center;
    width: 100%;
    display: flex;
    max-width: 720px;
    flex-direction: column;
    gap: 1px;
    background: #D4D4D4;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(1).frame > div:nth-child(1).frame {
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(1).frame > div:nth-child(1).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(1).frame > div:nth-child(2).frame {
    justify-content: center;
    flex-direction: column;
    gap: 4px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(1).frame > div:nth-child(2).frame > p {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(1).frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(1).frame > div:nth-child(2).frame {
    display: flex;
    padding: 24px 16px;
    flex: 1 0 0;
    align-self: stretch;
    background: #FFF;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(2).frame > div:nth-child(1).frame {
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(2).frame > div:nth-child(1).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(2).frame > div:nth-child(2).frame {
    justify-content: center;
    flex-direction: column;
    gap: 4px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(2).frame > div:nth-child(2).frame > p {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(2).frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(2).frame > div:nth-child(2).frame {
    display: flex;
    padding: 24px 16px;
    flex: 1 0 0;
    align-self: stretch;
    background: #FFF;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(3).frame > div:nth-child(1).frame {
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(3).frame > div:nth-child(1).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(3).frame > div:nth-child(2).frame {
    justify-content: center;
    flex-direction: column;
    gap: 4px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(3).frame > div:nth-child(2).frame > p {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(3).frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(3).frame > div:nth-child(2).frame {
    display: flex;
    padding: 24px 16px;
    flex: 1 0 0;
    align-self: stretch;
    background: #FFF;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(1).frame {
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(1).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(2).frame {
    justify-content: center;
    flex-direction: column;
    gap: 4px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(2).frame > div:nth-child(1).frame > p {
    flex: 1 0 0;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(2).frame > div:nth-child(2).frame > p {
    flex: 1 0 0;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(2).frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(2).frame > div:nth-child(2).frame {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 10px;
    align-self: stretch;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame > div:nth-child(2).frame {
    display: flex;
    padding: 24px 16px;
    flex: 1 0 0;
    align-self: stretch;
    background: #FFF;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(5).frame > div:nth-child(1).frame {
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(5).frame > div:nth-child(1).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(5).frame > div:nth-child(2).frame {
    justify-content: center;
    flex-direction: column;
    gap: 4px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(5).frame > div:nth-child(2).frame > p {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(5).frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(5).frame > div:nth-child(2).frame {
    display: flex;
    padding: 24px 16px;
    flex: 1 0 0;
    align-self: stretch;
    background: #FFF;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(6).frame > div:nth-child(1).frame {
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(6).frame > div:nth-child(1).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(6).frame > div:nth-child(2).frame {
    justify-content: center;
    flex-direction: column;
    gap: 4px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(6).frame > div:nth-child(2).frame > p {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(6).frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(6).frame > div:nth-child(2).frame {
    display: flex;
    padding: 24px 16px;
    flex: 1 0 0;
    align-self: stretch;
    background: #FFF;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(7).frame > div:nth-child(1).frame {
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(7).frame > div:nth-child(1).frame > h2 {
    flex: 1 0 0;
    color: #000;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(7).frame > div:nth-child(2).frame {
    justify-content: center;
    flex-direction: column;
    gap: 4px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(7).frame > div:nth-child(2).frame > p {
    align-self: stretch;
    color: var(--on-surface, #000);
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(7).frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(7).frame > div:nth-child(2).frame {
    display: flex;
    padding: 24px 16px;
    flex: 1 0 0;
    align-self: stretch;
    background: #FFF;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(2).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(3).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(4).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(5).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(6).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame > .frame > div:nth-child(7).frame {
    display: flex;
    align-self: stretch;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame {
    gap: 12px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).button-56 {
    background: #000;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).button-56 > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 8px;
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).button-56 > .frame > h2 {
    color: var(--white, #FFF);
    text-align: center;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).button-56 {
    border: 1px solid #000;
    background: #FFF;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).button-56 > .frame {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0 8px;
    gap: 10px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).button-56 > .frame > h2 {
    color: #000;
    text-align: center;
    font-family: "Inter Tight";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(1).button-56, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame > div:nth-child(2).button-56 {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 56px;
    padding: 0 32px;
    align-self: stretch;
    border-radius: 100px;
    overflow: hidden;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(1).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame {
    width: 100%;
    display: flex;
    flex-direction: column;
  }
  body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(2).frame, body.checkout > .frame > main:nth-child(2) > .frame > .container > div:nth-child(3).frame {
    max-width: 640px;
  }
  body.checkout > .frame > footer:nth-child(3).device-mobile {
    justify-content: center;
    background: #0E0E0E;
  }
  body.checkout > .frame > header:nth-child(1), body.checkout > .frame > footer:nth-child(3).device-mobile {
    align-items: center;
  }
  body.checkout > .frame > header:nth-child(1), body.checkout > .frame > main:nth-child(2), body.checkout > .frame > footer:nth-child(3).device-mobile {
    display: flex;
    flex-direction: column;
    align-self: stretch;
  }
  body.checkout > .frame > header:nth-child(1), body.checkout > .frame > main:nth-child(2) {
    overflow: hidden;
  }
}
@media screen and (min-width: 1400px), screen and (min-width: 1130px) and (max-width: 1399px), screen and (min-width: 860px) and (max-width: 1129px), screen and (min-width: 590px) and (max-width: 859px), screen and (max-width: 859px) {
  body.checkout {
    display: flex;
    flex-direction: column;
    background: #FFF;
    overflow: hidden;
  }
}

:root {
  --white: #FFFFFF;
  --black: #000000;
  --key-colors-primary: #EE9822;
  --additional-key-colors-pink: #E91966;
  --additional-key-colors-red: #E84933;
  --additional-key-colors-brown: #BA8566;
  --additional-key-colors-yellow: #FAE100;
  --additional-key-colors-green: #01A862;
  --additional-key-colors-teal: #0DA1AB;
  --additional-key-colors-blue: #247AF3;
  --additional-key-colors-violet: #8A14FF;
  --primary: #EE9822;
  --on-primary: #FFFFFF;
  --primary-container: #EE9822;
  --on-primary-container: #5D3700;
  --secondary: #7C572B;
  --on-secondary: #FFFFFF;
  --secondary-container: #FECB95;
  --on-secondary-container: #795428;
  --tertiary: #596400;
  --on-tertiary: #FFFFFF;
  --tertiary-container: #A4B434;
  --on-tertiary-container: #3C4400;
  --error: #BA1A1A;
  --on-error: #FFFFFF;
  --error-container: #FFDAD6;
  --on-error-container: #93000A;
  --background: #ECEBEB;
  --on-background: #1B150C;
  --surface: #FFFFFF;
  --on-surface: #000000;
  --surface-variant: #F3F3F2;
  --on-surface-variant: #6D6D6D;
  --outline: #666666;
  --outline-variant: #D4D4D4;
  --inverse-surface: #1B150C;
  --inverse-on-surface: #FEEEE1;
  --inverse-primary: #FFB867;
  --primary-fixed: #EE9822;
  --on-primary-fixed: #FFFFFF;
  --sort: #FFFFFF;
  --on-sort: #F05A28;
  --cell-thead: rgba(36, 122, 243, 0.12);
  --cell-selected: rgba(0, 0, 0, 0.04);
  --sidebar: #FFFFFF;
  --primary-opacity-008: rgba(136, 82, 0, 0.08);
  --primary-opacity-012: rgba(170, 48, 0, 0.12);
  --primary-opacity-016: rgba(136, 82, 0, 0.16);
  --primary-opacity-010: rgba(136, 82, 0, 0.1);
  --on-primary-opacity-008: rgba(255, 255, 255, 0.08);
  --on-primary-opacity-012: rgba(255, 255, 255, 0.12);
  --on-primary-opacity-016: rgba(255, 255, 255, 0.16);
  --on-primary-opacity-010: rgba(255, 255, 255, 0.1);
  --primary-container-opacity-008: rgba(238, 152, 34, 0.08);
  --primary-container-opacity-012: rgba(230, 222, 255, 0.12);
  --primary-container-opacity-016: rgba(238, 152, 34, 0.16);
  --primary-container-opacity-010: rgba(238, 152, 34, 0.1);
  --on-primary-container-opacity-008: rgba(93, 55, 0, 0.08);
  --on-primary-container-opacity-012: rgba(28, 17, 73, 0.12);
  --on-primary-container-opacity-016: rgba(93, 55, 0, 0.16);
  --on-primary-container-opacity-010: rgba(93, 55, 0, 0.1);
  --secondary-opacity-008: rgba(124, 87, 43, 0.08);
  --secondary-opacity-012: rgba(96, 92, 113, 0.12);
  --secondary-opacity-016: rgba(124, 87, 43, 0.16);
  --secondary-opacity-010: rgba(124, 87, 43, 0.1);
  --on-secondary-opacity-008: rgba(255, 255, 255, 0.08);
  --on-secondary-opacity-012: rgba(255, 255, 255, 0.12);
  --on-secondary-opacity-016: rgba(255, 255, 255, 0.16);
  --on-secondary-opacity-010: rgba(255, 255, 255, 0.1);
  --secondary-container-opacity-008: rgba(254, 203, 149, 0.08);
  --secondary-container-opacity-012: rgba(230, 223, 249, 0.12);
  --secondary-container-opacity-016: rgba(254, 203, 149, 0.16);
  --secondary-container-opacity-010: rgba(254, 203, 149, 0.1);
  --on-secondary-container-opacity-008: rgba(121, 84, 40, 0.08);
  --on-secondary-container-opacity-012: rgba(28, 25, 43, 0.12);
  --on-secondary-container-opacity-016: rgba(121, 84, 40, 0.16);
  --on-secondary-container-opacity-010: rgba(121, 84, 40, 0.1);
  --tertiary-opacity-008: rgba(89, 100, 0, 0.08);
  --tertiary-opacity-012: rgba(124, 82, 99, 0.12);
  --tertiary-opacity-016: rgba(89, 100, 0, 0.16);
  --tertiary-opacity-010: rgba(89, 100, 0, 0.1);
  --on-tertiary-opacity-008: rgba(255, 255, 255, 0.08);
  --on-tertiary-opacity-012: rgba(255, 255, 255, 0.12);
  --on-tertiary-opacity-016: rgba(255, 255, 255, 0.16);
  --on-tertiary-opacity-010: rgba(255, 255, 255, 0.1);
  --tertiary-container-opacity-008: rgba(164, 180, 52, 0.08);
  --tertiary-container-opacity-012: rgba(255, 216, 230, 0.12);
  --tertiary-container-opacity-016: rgba(164, 180, 52, 0.16);
  --tertiary-container-opacity-010: rgba(164, 180, 52, 0.1);
  --on-tertiary-container-opacity-008: rgba(60, 68, 0, 0.08);
  --on-tertiary-container-opacity-012: rgba(48, 17, 32, 0.12);
  --on-tertiary-container-opacity-016: rgba(60, 68, 0, 0.16);
  --on-tertiary-container-opacity-010: rgba(60, 68, 0, 0.1);
  --error-opacity-008: rgba(186, 26, 26, 0.08);
  --error-opacity-012: rgba(186, 26, 26, 0.12);
  --error-opacity-016: rgba(186, 26, 26, 0.16);
  --error-opacity-010: rgba(186, 26, 26, 0.1);
  --on-error-opacity-008: rgba(255, 255, 255, 0.08);
  --on-error-opacity-012: rgba(255, 255, 255, 0.12);
  --on-error-opacity-016: rgba(255, 255, 255, 0.16);
  --on-error-opacity-010: rgba(255, 255, 255, 0.1);
  --error-container-opacity-008: rgba(255, 218, 214, 0.08);
  --error-container-opacity-012: rgba(255, 218, 214, 0.12);
  --error-container-opacity-016: rgba(255, 218, 214, 0.16);
  --error-container-opacity-010: rgba(255, 218, 214, 0.1);
  --on-error-container-opacity-008: rgba(147, 0, 10, 0.08);
  --on-error-container-opacity-012: rgba(65, 0, 2, 0.12);
  --on-error-container-opacity-016: rgba(147, 0, 10, 0.16);
  --on-error-container-opacity-010: rgba(147, 0, 10, 0.1);
  --background-opacity-008: rgba(255, 248, 244, 0.08);
  --background-opacity-012: rgba(253, 248, 255, 0.12);
  --background-opacity-016: rgba(255, 248, 244, 0.16);
  --background-opacity-010: rgba(255, 248, 244, 0.1);
  --on-background-opacity-008: rgba(34, 26, 18, 0.08);
  --on-background-opacity-012: rgba(28, 27, 32, 0.12);
  --on-background-opacity-016: rgba(34, 26, 18, 0.16);
  --on-background-opacity-010: rgba(34, 26, 18, 0.1);
  --surface-opacity-008: rgba(255, 248, 244, 0.08);
  --surface-opacity-012: rgba(253, 248, 255, 0.12);
  --surface-opacity-016: rgba(255, 248, 244, 0.16);
  --surface-opacity-010: rgba(255, 248, 244, 0.1);
  --on-surface-opacity-008: rgba(0, 0, 0, 0.08);
  --on-surface-opacity-012: rgba(0, 0, 0, 0.12);
  --on-surface-opacity-016: rgba(0, 0, 0, 0.16);
  --on-surface-opacity-010: rgba(0, 0, 0, 0.1);
  --surface-variant-opacity-008: rgba(246, 223, 202, 0.08);
  --surface-variant-opacity-012: rgba(230, 224, 236, 0.12);
  --surface-variant-opacity-016: rgba(246, 223, 202, 0.16);
  --surface-variant-opacity-010: rgba(246, 223, 202, 0.1);
  --on-surface-variant-opacity-008: rgba(83, 68, 53, 0.08);
  --on-surface-variant-opacity-012: rgba(72, 69, 78, 0.12);
  --on-surface-variant-opacity-016: rgba(83, 68, 53, 0.16);
  --on-surface-variant-opacity-010: rgba(83, 68, 53, 0.1);
  --outline-opacity-008: rgba(134, 116, 99, 0.08);
  --outline-opacity-012: rgba(121, 117, 127, 0.12);
  --outline-opacity-016: rgba(134, 116, 99, 0.16);
  --outline-opacity-010: rgba(134, 116, 99, 0.1);
  --outline-variant-opacity-008: rgba(217, 195, 175, 0.08);
  --outline-variant-opacity-012: rgba(201, 196, 208, 0.12);
  --outline-variant-opacity-016: rgba(217, 195, 175, 0.16);
  --outline-variant-opacity-010: rgba(217, 195, 175, 0.1);
  --inverse-surface-opacity-008: rgba(56, 47, 38, 0.08);
  --inverse-surface-opacity-012: rgba(49, 47, 54, 0.12);
  --inverse-surface-opacity-016: rgba(56, 47, 38, 0.16);
  --inverse-surface-opacity-010: rgba(56, 47, 38, 0.1);
  --inverse-on-surface-opacity-008: rgba(254, 238, 225, 0.08);
  --inverse-on-surface-opacity-012: rgba(244, 239, 247, 0.12);
  --inverse-on-surface-opacity-016: rgba(254, 238, 225, 0.16);
  --inverse-on-surface-opacity-010: rgba(254, 238, 225, 0.1);
  --inverse-primary-opacity-008: rgba(255, 184, 103, 0.08);
  --inverse-primary-opacity-012: rgba(202, 190, 255, 0.12);
  --inverse-primary-opacity-016: rgba(255, 184, 103, 0.16);
  --inverse-primary-opacity-010: rgba(255, 184, 103, 0.1);
  --primary-fixed-opacity-008: rgba(255, 221, 187, 0.08);
  --primary-fixed-opacity-012: rgba(230, 222, 255, 0.12);
  --primary-fixed-opacity-016: rgba(255, 221, 187, 0.16);
  --primary-fixed-opacity-010: rgba(255, 221, 187, 0.1);
  --on-primary-fixed-opacity-008: rgba(43, 23, 0, 0.08);
  --on-primary-fixed-opacity-012: rgba(28, 17, 73, 0.12);
  --on-primary-fixed-opacity-016: rgba(43, 23, 0, 0.16);
  --on-primary-fixed-opacity-010: rgba(43, 23, 0, 0.1);
  --yellow: #FEDA00;
  --on-yellow: #000000;
  --yellow-container: #FEFBE0;
  --on-yellow-container: #B6A407;
  --blue: #3014FF;
  --on-blue: #FFFFFF;
  --blue-container: #E5EFFE;
  --on-blue-container: #205CB1;
  --pink: #FD0BF3;
  --on-pink: #FFFFFF;
  --pink-container: #FCE3ED;
  --on-pink-container: #AA184E;
  --violet: #9F10E3;
  --on-violet: #FFFFFF;
  --violet-container: #F1E3FF;
  --on-violet-container: #6815B9;
  --aqua: #38B8FF;
  --on-aqua: #FFFFFF;
  --aqua-container: #C9E6FF;
  --on-aqua-container: #004B6F;
  --brown: #8C4F27;
  --on-brown: #FFFFFF;
  --brown-container: #F7F0ED;
  --on-brown-container: #89644E;
  --green: #09C068;
  --on-green: #FFFFFF;
  --green-container: #E1F5EC;
  --on-green-container: #087D4C;
  --amber: #FFB82F;
  --on-amber: #FFFFFF;
  --amber-container: #FFDEA8;
  --on-amber-container: #422C00;
  --red: #E84933;
  --on-red: #FFFFFF;
  --red-container: #FCE9E7;
  --on-red-container: #A93A2B;
  --teal-container: #E2F4F5;
  --on-teal-container: #10787F;
  --bg-1: #EEEEEE;
  --bg-2: #FFFFFF;
  --bg-25: #FFFFFF;
  --bg-3: rgba(0, 0, 0, 0.04);
  --on-bg: #303034;
}

[data-theme=dark] {
  --primary: #FFB84D;
  --on-primary: #482900;
  --primary-container: #EE9822;
  --on-primary-container: #5D3700;
  --secondary: #74593D;
  --on-secondary: #482A02;
  --secondary-container: #623F15;
  --on-secondary-container: #DCAC78;
  --tertiary: #546436;
  --on-tertiary: #2D3400;
  --tertiary-container: #A4B434;
  --on-tertiary-container: #3C4400;
  --error: #FFB4AB;
  --on-error: #690005;
  --error-container: #93000A;
  --on-error-container: #FFDAD6;
  --background: #21201E;
  --on-background: #F2F1EE;
  --surface: #33312F;
  --on-surface: #F1F0EE;
  --surface-variant: #2A2826;
  --on-surface-variant: #B9B3AB;
  --outline: #5A5957;
  --outline-variant: #494745;
  --inverse-surface: #F2F1EE;
  --inverse-on-surface: #382F26;
  --inverse-primary: #885200;
  --primary-fixed: #EE9822;
  --on-primary-fixed: #FFFFFF;
  --link-enabled: #4EBFFF;
  --link-hovered: #4EBFFF;
  --link-focused: #4EBFFF;
  --link-pressed: #4EBFFF;
  --sort: rgba(255, 255, 255, 0.08);
  --on-sort: #FFFFFF;
  --cell-thead: rgba(36, 122, 243, 0.12);
  --cell-selected: rgba(255, 255, 255, 0.04);
  --sidebar: #292726;
  --primary-opacity-008: rgba(255, 184, 103, 0.08);
  --primary-opacity-012: rgba(202, 190, 255, 0.12);
  --primary-opacity-016: rgba(255, 184, 103, 0.16);
  --primary-opacity-010: rgba(255, 184, 103, 0.1);
  --on-primary-opacity-008: rgba(72, 41, 0, 0.08);
  --on-primary-opacity-012: rgba(49, 40, 95, 0.12);
  --on-primary-opacity-016: rgba(72, 41, 0, 0.16);
  --on-primary-opacity-010: rgba(72, 41, 0, 0.1);
  --primary-container-opacity-008: rgba(238, 152, 34, 0.08);
  --primary-container-opacity-012: rgba(72, 63, 119, 0.12);
  --primary-container-opacity-016: rgba(238, 152, 34, 0.16);
  --primary-container-opacity-010: rgba(238, 152, 34, 0.1);
  --on-primary-container-opacity-008: rgba(93, 55, 0, 0.08);
  --on-primary-container-opacity-012: rgba(230, 222, 255, 0.12);
  --on-primary-container-opacity-016: rgba(93, 55, 0, 0.16);
  --on-primary-container-opacity-010: rgba(93, 55, 0, 0.1);
  --secondary-opacity-008: rgba(239, 189, 136, 0.08);
  --secondary-opacity-012: rgba(201, 195, 220, 0.12);
  --secondary-opacity-016: rgba(239, 189, 136, 0.16);
  --secondary-opacity-010: rgba(239, 189, 136, 0.1);
  --on-secondary-opacity-008: rgba(72, 42, 2, 0.08);
  --on-secondary-opacity-012: rgba(49, 46, 65, 0.12);
  --on-secondary-opacity-016: rgba(72, 42, 2, 0.16);
  --on-secondary-opacity-010: rgba(72, 42, 2, 0.1);
  --secondary-container-opacity-008: rgba(98, 63, 21, 0.08);
  --secondary-container-opacity-012: rgba(72, 68, 89, 0.12);
  --secondary-container-opacity-016: rgba(98, 63, 21, 0.16);
  --secondary-container-opacity-010: rgba(98, 63, 21, 0.1);
  --on-secondary-container-opacity-008: rgba(220, 172, 120, 0.08);
  --on-secondary-container-opacity-012: rgba(230, 223, 249, 0.12);
  --on-secondary-container-opacity-016: rgba(220, 172, 120, 0.16);
  --on-secondary-container-opacity-010: rgba(220, 172, 120, 0.1);
  --tertiary-opacity-008: rgba(191, 208, 78, 0.08);
  --tertiary-opacity-012: rgba(237, 184, 204, 0.12);
  --tertiary-opacity-016: rgba(191, 208, 78, 0.16);
  --tertiary-opacity-010: rgba(191, 208, 78, 0.1);
  --on-tertiary-opacity-008: rgba(45, 52, 0, 0.08);
  --on-tertiary-opacity-012: rgba(73, 37, 53, 0.12);
  --on-tertiary-opacity-016: rgba(45, 52, 0, 0.16);
  --on-tertiary-opacity-010: rgba(45, 52, 0, 0.1);
  --tertiary-container-opacity-008: rgba(164, 180, 52, 0.08);
  --tertiary-container-opacity-012: rgba(98, 59, 76, 0.12);
  --tertiary-container-opacity-016: rgba(164, 180, 52, 0.16);
  --tertiary-container-opacity-010: rgba(164, 180, 52, 0.1);
  --on-tertiary-container-opacity-008: rgba(60, 68, 0, 0.08);
  --on-tertiary-container-opacity-012: rgba(255, 216, 230, 0.12);
  --on-tertiary-container-opacity-016: rgba(60, 68, 0, 0.16);
  --on-tertiary-container-opacity-010: rgba(60, 68, 0, 0.1);
  --error-opacity-008: rgba(255, 180, 171, 0.08);
  --error-opacity-012: rgba(255, 180, 171, 0.12);
  --error-opacity-016: rgba(255, 180, 171, 0.16);
  --error-opacity-010: rgba(255, 180, 171, 0.1);
  --on-error-opacity-008: rgba(105, 0, 5, 0.08);
  --on-error-opacity-012: rgba(105, 0, 5, 0.12);
  --on-error-opacity-016: rgba(105, 0, 5, 0.16);
  --on-error-opacity-010: rgba(105, 0, 5, 0.1);
  --error-container-opacity-008: rgba(147, 0, 10, 0.08);
  --error-container-opacity-012: rgba(147, 0, 10, 0.12);
  --error-container-opacity-016: rgba(147, 0, 10, 0.16);
  --error-container-opacity-010: rgba(147, 0, 10, 0.1);
  --on-error-container-opacity-008: rgba(255, 218, 214, 0.08);
  --on-error-container-opacity-012: rgba(255, 218, 214, 0.12);
  --on-error-container-opacity-016: rgba(255, 218, 214, 0.16);
  --on-error-container-opacity-010: rgba(255, 218, 214, 0.1);
  --background-opacity-008: rgba(25, 18, 11, 0.08);
  --background-opacity-012: rgba(20, 19, 24, 0.12);
  --background-opacity-016: rgba(25, 18, 11, 0.16);
  --background-opacity-010: rgba(25, 18, 11, 0.1);
  --on-background-opacity-008: rgba(239, 224, 211, 0.08);
  --on-background-opacity-012: rgba(230, 225, 233, 0.12);
  --on-background-opacity-016: rgba(239, 224, 211, 0.16);
  --on-background-opacity-010: rgba(239, 224, 211, 0.1);
  --surface-opacity-008: rgba(25, 18, 11, 0.08);
  --surface-opacity-012: rgba(20, 19, 24, 0.12);
  --surface-opacity-016: rgba(25, 18, 11, 0.16);
  --surface-opacity-010: rgba(25, 18, 11, 0.1);
  --on-surface-opacity-008: rgba(239, 224, 211, 0.08);
  --on-surface-opacity-012: rgba(230, 225, 233, 0.12);
  --on-surface-opacity-016: rgba(239, 224, 211, 0.16);
  --on-surface-opacity-004: rgba(180, 215, 235, 0.04);
  --on-surface-opacity-010: rgba(239, 224, 211, 0.1);
  --surface-variant-opacity-008: rgba(83, 68, 53, 0.08);
  --surface-variant-opacity-012: rgba(72, 69, 78, 0.12);
  --surface-variant-opacity-016: rgba(83, 68, 53, 0.16);
  --surface-variant-opacity-010: rgba(83, 68, 53, 0.1);
  --on-surface-variant-opacity-008: rgba(217, 195, 175, 0.08);
  --on-surface-variant-opacity-012: rgba(201, 196, 208, 0.12);
  --on-surface-variant-opacity-016: rgba(217, 195, 175, 0.16);
  --on-surface-variant-opacity-010: rgba(217, 195, 175, 0.1);
  --outline-opacity-008: rgba(161, 141, 123, 0.08);
  --outline-opacity-012: rgba(147, 143, 153, 0.12);
  --outline-opacity-016: rgba(161, 141, 123, 0.16);
  --outline-opacity-010: rgba(161, 141, 123, 0.1);
  --outline-variant-opacity-008: rgba(83, 68, 53, 0.08);
  --outline-variant-opacity-012: rgba(72, 69, 78, 0.12);
  --outline-variant-opacity-016: rgba(83, 68, 53, 0.16);
  --outline-variant-opacity-010: rgba(83, 68, 53, 0.1);
  --inverse-surface-opacity-008: rgba(239, 224, 211, 0.08);
  --inverse-surface-opacity-012: rgba(230, 225, 233, 0.12);
  --inverse-surface-opacity-016: rgba(239, 224, 211, 0.16);
  --inverse-surface-opacity-010: rgba(239, 224, 211, 0.1);
  --inverse-on-surface-opacity-008: rgba(56, 47, 38, 0.08);
  --inverse-on-surface-opacity-012: rgba(49, 47, 54, 0.12);
  --inverse-on-surface-opacity-016: rgba(56, 47, 38, 0.16);
  --inverse-on-surface-opacity-010: rgba(56, 47, 38, 0.1);
  --inverse-primary-opacity-008: rgba(136, 82, 0, 0.08);
  --inverse-primary-opacity-012: rgba(96, 86, 144, 0.12);
  --inverse-primary-opacity-016: rgba(136, 82, 0, 0.16);
  --inverse-primary-opacity-010: rgba(136, 82, 0, 0.1);
  --primary-fixed-opacity-008: rgba(255, 221, 187, 0.08);
  --primary-fixed-opacity-012: rgba(230, 222, 255, 0.12);
  --primary-fixed-opacity-016: rgba(255, 221, 187, 0.16);
  --primary-fixed-opacity-010: rgba(255, 221, 187, 0.1);
  --on-primary-fixed-opacity-008: rgba(43, 23, 0, 0.08);
  --on-primary-fixed-opacity-012: rgba(28, 17, 73, 0.12);
  --on-primary-fixed-opacity-016: rgba(43, 23, 0, 0.16);
  --on-primary-fixed-opacity-010: rgba(43, 23, 0, 0.1);
  --yellow: #FEDA00;
  --on-yellow: #000000;
  --yellow-container: #605810;
  --on-yellow-container: #FEF7B8;
  --blue: #C2C1FF;
  --on-blue: #2A2A60;
  --blue-container: #1B375D;
  --on-blue-container: #C2DAFC;
  --pink: #F3B3E4;
  --on-pink: #4D1F47;
  --pink-container: #5A1830;
  --on-pink-container: #F9BFD4;
  --violet: #E2B7F4;
  --on-violet: #432255;
  --violet-container: #3C1661;
  --on-violet-container: #DEBDFF;
  --aqua: #95CDF7;
  --on-aqua: #00344E;
  --aqua-container: #004B6F;
  --on-aqua-container: #C9E6FF;
  --brown: #FFB68C;
  --on-brown: #522300;
  --brown-container: #4B3A30;
  --on-brown-container: #ECDDD4;
  --green: #8AD6B5;
  --on-green: #003828;
  --green-container: #10452F;
  --on-green-container: #B8E7D3;
  --amber: #EFBF6C;
  --on-amber: #422C00;
  --amber-container: #614200;
  --on-amber-container: #FFDEA8;
  --red: #FFB3B3;
  --on-red: #581D20;
  --red-container: #5A2720;
  --on-red-container: #F9CCC6;
  --teal-container: #144346;
  --on-teal-container: #BBE5E7;
  --bg-1: #131216;
  --bg-2: rgba(57, 55, 60, 0.5);
  --bg-25: linear-gradient(rgb(57, 55, 60) 0%, rgb(35, 34, 38) 100%);
  --bg-3: rgba(255, 255, 255, 0.06);
  --on-bg: #FFFFFF;
}

.logo {
  width: 168px;
  height: 36px;
  background-image: var(--logo);
}

h1 {
  font-family: "Inter Tight";
  font-weight: 500;
  font-size: 100px;
  line-height: 1.2em;
}

p {
  margin: 0;
}

.column {
  display: flex;
  flex-direction: column;
}

.row {
  display: flex;
  flex-wrap: wrap;
}

div {
  box-sizing: border-box;
}

body {
  box-sizing: border-box;
  margin: 0;
  overflow-x: hidden;
  font-family: "Inter Tight";
  position: relative;
}

a {
  text-decoration: none;
}
a:visited {
  color: unset;
}
a label {
  cursor: pointer;
}

input,
p {
  font-family: "Inter Tight";
}

main {
  width: 100%;
}

.container {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

h1,
h2,
h3,
h4 {
  margin: 0;
  font-weight: 600;
}

@media (min-width: 1320px) {
  h2 {
    font-size: 32px;
  }
}

.paragraph {
  line-height: 180%;
}

button {
  border: none;
}

button.lg {
  height: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
}

button.primary-filled {
  background: #0050F1;
  color: var(--white);
}

button.white-blur {
  background: rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(4px);
  color: var(--white);
}

.head {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 16px;
}
.head .underline {
  display: flex;
  flex-wrap: wrap;
  width: 90px;
  height: 4px;
}
.head .underline div {
  flex: 1 0 0%;
}
.head .underline div:nth-child(1),
.head .underline div:nth-child(2) {
  background: #0050F1;
}
.head .underline div:nth-child(3) {
  background: rgba(255, 255, 255, 0.2);
}

.inverse-background {
  background: var(--black) !important;
  color: var(--white) !important;
}

#intro-svg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 0;
}

section {
  position: relative;
}

.scrolldown {
  display: flex;
  justify-content: center;
  align-items: center;
}
.scrolldown div {
  width: 32px;
  height: 48px;
  background: rgba(255, 255, 255, 0.2);
  position: relative;
  border-radius: 100px;
}
.scrolldown div:after {
  content: "";
  position: absolute;
  width: 1px;
  height: 20px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: var(--white);
}

span.highlight {
  color: #0050F1;
}

#intro-svg-dots {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.card-dev-scope .info p {
  position: relative;
  height: 1.5em;
  overflow: hidden;
  margin: 0;
}
.card-dev-scope .info p span {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transform: translateY(100%);
  transition: opacity 0.6s ease, transform 0.6s ease;
  width: 100%;
}
.card-dev-scope .info p span.active {
  opacity: 1;
  transform: translateY(0);
}
.card-dev-scope .info p span.exiting {
  opacity: 0;
  transform: translateY(-100%);
}

.product {
  display: flex;
  gap: 24px;
  max-width: 480px;
  flex-direction: column;
  justify-self: stretch;
}
.product .variants {
  display: flex;
  width: 100%;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  scroll-behavior: smooth;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.product .variants::-webkit-scrollbar {
  display: none;
}
.product .variants .variant {
  flex: 0 0 100%;
  width: 100%;
  scroll-snap-align: start;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  display: flex;
  gap: 24px;
  max-width: 480px;
  flex-direction: column;
  justify-self: stretch;
}
.product .thumbnail {
  width: 100%;
  position: relative;
  background: #f5f5f5;
  overflow: hidden;
}
.product .thumbnail:after {
  content: "";
  display: block;
  padding-top: 100%;
}
.product .thumbnail img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  transition: all ease-in-out 0.5s;
}
.product .main-info {
  width: 100%;
  display: flex;
}
.product .main-info .name-price {
  flex: 1 0 0%;
}
.product .main-info .add_to_cart_btn {
  flex: 0 0 auto;
  border-radius: 8px;
}
.product .main-info .add_to_cart_btn .button_icon {
  width: 24px;
  height: 24px;
}
.product .supporting-info {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.product .supporting-info > div span:first-child {
  margin-right: 3px;
}
.product .supporting-info span {
  font-family: "Inter Tight";
  font-weight: 400;
  font-size: 14px;
  line-height: 170%;
  color: var(--on-surface, #000);
}

.color_picker {
  gap: 4px;
  display: flex;
  width: 100%;
  flex-wrap: wrap;
}
.color_picker .color {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  border-radius: 100px;
  overflow: hidden;
}
.color_picker .color.active {
  background: var(--surface-variant, #F3F3F2);
}
.color_picker .color .ellipse {
  border-radius: 100%;
  width: 20px;
  height: 20px;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.color_picker .color.active .ellipse {
  pointer-events: none;
}
.color_picker .color:not(.active) .ellipse {
  cursor: pointer;
}

.info_group {
  display: flex;
  flex-direction: column;
  flex: 1 0 0%;
  gap: 1px;
  background-color: var(--outline-variant, #D4D4D4);
}
.info_group .info_row {
  align-self: stretch;
  display: flex;
  flex-wrap: wrap;
  font-size: 16px;
  line-height: 1.5em;
  background: var(--white, #FFF);
}
.info_group .info_row .title {
  flex: 0 0 auto;
  padding: 28px 4px;
  font-weight: 500;
  width: 200px;
}
.info_group .info_row .content {
  flex: 1 0 0%;
  padding: 28px 4px;
  align-self: stretch;
}
.info_group .info_row .content.price {
  font-weight: 700;
}
.info_group .info_row.narrow .title {
  padding: 20px 4px;
}
.info_group .info_row.narrow .content {
  padding: 20px 4px;
}
.info_group .info_row.narrow .content.variations {
  padding: 12px 4px;
}

section > .container,
footer > .container,
header > .container {
  display: flex;
  width: 100%;
  max-width: 1400px;
}

@media (min-width: 860px) {
  section > .container,
  footer > .container,
  header > .container {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (min-width: 590px) and (max-width: 859px) {
  section > .container,
  footer > .container,
  header > .container {
    padding-left: 4%;
    padding-right: 4%;
  }
  .display_large {
    font-size: 84px;
  }
  .display_medium {
    font-size: 52px;
  }
  .display_small {
    font-size: 36px;
  }
}
@media (max-width: 589px) {
  section > .container,
  footer > .container,
  header > .container {
    padding-left: 4%;
    padding-right: 4%;
  }
}
@media screen and (min-width: 860px) {
  .typo_display {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 100px;
    line-height: 1.2em;
  }
}
@media screen and (min-width: 590px) and (max-width: 859px) {
  .typo_display {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 84px;
    line-height: 1.2em;
  }
}
@media screen and (max-width: 589px) {
  .typo_display {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 68px;
    line-height: 1.2em;
  }
}

@media screen and (min-width: 860px) {
  .typo_headline {
    font-family: "Inter Tight";
    font-weight: 600;
    font-size: 32px;
    line-height: 40px;
  }
}
@media screen and (min-width: 590px) and (max-width: 859px) {
  .typo_headline {
    font-family: "Inter Tight";
    font-weight: 600;
    font-size: 28px;
    line-height: 36px;
  }
}
@media screen and (max-width: 589px) {
  .typo_headline {
    font-family: "Inter Tight";
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
  }
}

@media screen and (min-width: 860px) {
  .typo_title {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
  }
}
@media screen and (min-width: 590px) and (max-width: 859px) {
  .typo_title {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
  }
}
@media screen and (max-width: 589px) {
  .typo_title {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
  }
}

@media screen and (min-width: 860px) {
  .typo_body {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 16px;
    line-height: 170%;
  }
}
@media screen and (min-width: 590px) and (max-width: 859px) {
  .typo_body {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
  }
}
@media screen and (max-width: 589px) {
  .typo_body {
    font-family: "Inter Tight";
    font-weight: 400;
    font-size: 12px;
    line-height: 170%;
  }
}

@media screen and (min-width: 860px) {
  .typo_label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
  }
}
@media screen and (min-width: 590px) and (max-width: 859px) {
  .typo_label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
  }
}
@media screen and (max-width: 589px) {
  .typo_label {
    font-family: "Inter Tight";
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
  }
}

.anchor {
  display: flex;
  align-items: center;
  align-self: flex-start;
  gap: 4px;
  text-decoration: none;
  transition: all ease-in-out 0.3s;
}
.anchor label,
.anchor span {
  transition: all ease-in-out 0.3s;
  cursor: pointer;
}
.anchor svg {
  transition: all ease-in-out 0.3s;
  opacity: 0.2;
}
.anchor {
  position: relative;
}
.anchor:after {
  position: absolute;
  content: "";
  width: 0%;
  height: 1px;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  transition: all ease-in-out 0.3s;
}
.anchor:hover:after {
  width: 100%;
}
.anchor:hover svg, .anchor.active svg {
  opacity: 1;
}