.single-product-card {
  overflow: hidden;
  padding: 32px;
  border-radius: 8px;
  border-top: 4px solid #275048;
  background-color: #fff;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1);
}
@media (max-width: 639px) {
  .single-product-card {
    padding: 24px 16px;
  }
}
.single-product-card__content {
  display: flex;
  min-width: 0;
  flex-direction: column;
  gap: 8px;
}
.single-product-card__badge {
  display: inline-flex;
  width: fit-content;
  align-items: center;
  justify-content: center;
  padding: 0 8px;
  border: 1px solid #faba20;
  border-radius: 100px;
  background-color: #fffcf4;
  color: #faba20;
  font-size: 12px;
  font-weight: 700;
}
@media (max-width: 639px) {
  .single-product-card__badge {
    font-size: 10px;
  }
}
.single-product-card__title {
  color: #275048;
  font-size: 22px;
  font-weight: 700;
}
@media (max-width: 639px) {
  .single-product-card__title {
    font-size: 20px;
  }
}
.single-product-card__description {
  color: #555;
  font-size: 14px;
}
.single-product-card__description p {
  margin: 0;
}

#single-product .header {
  position: relative;
}
#single-product .header .thumbnail {
  position: relative;
  overflow: hidden;
  height: 400px;
  background-color: #f4f6f6;
}
@media (max-width: 639px) {
  #single-product .header .thumbnail {
    height: 200px;
  }
}
#single-product .header .thumbnail img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#single-product .header .product {
  position: relative;
  display: flex;
  flex-direction: column;
  margin: -96px 32px 0;
}
@media (max-width: 639px) {
  #single-product .header .product {
    margin: -72px 16px 0;
  }
}
#single-product .body .content {
  color: #000;
  font-size: 14px;
  padding: 72px 32px 0;
}
#single-product .body .content p,
#single-product .body .content h1,
#single-product .body .content h2,
#single-product .body .content h3,
#single-product .body .content h4,
#single-product .body .content h5,
#single-product .body .content h6,
#single-product .body .content ol,
#single-product .body .content ul,
#single-product .body .content dl,
#single-product .body .content dt,
#single-product .body .content dd {
  margin: 1em 0;
}
#single-product .body .content p ol,
#single-product .body .content p ul,
#single-product .body .content p li,
#single-product .body .content h1 ol,
#single-product .body .content h1 ul,
#single-product .body .content h1 li,
#single-product .body .content h2 ol,
#single-product .body .content h2 ul,
#single-product .body .content h2 li,
#single-product .body .content h3 ol,
#single-product .body .content h3 ul,
#single-product .body .content h3 li,
#single-product .body .content h4 ol,
#single-product .body .content h4 ul,
#single-product .body .content h4 li,
#single-product .body .content h5 ol,
#single-product .body .content h5 ul,
#single-product .body .content h5 li,
#single-product .body .content h6 ol,
#single-product .body .content h6 ul,
#single-product .body .content h6 li,
#single-product .body .content ol ol,
#single-product .body .content ol ul,
#single-product .body .content ol li,
#single-product .body .content ul ol,
#single-product .body .content ul ul,
#single-product .body .content ul li,
#single-product .body .content dl ol,
#single-product .body .content dl ul,
#single-product .body .content dl li,
#single-product .body .content dt ol,
#single-product .body .content dt ul,
#single-product .body .content dt li,
#single-product .body .content dd ol,
#single-product .body .content dd ul,
#single-product .body .content dd li {
  margin: 0.5em 0;
}
#single-product .body .content ol,
#single-product .body .content ul {
  padding-left: 24px;
}
#single-product .body .content ol li {
  list-style-type: decimal;
}
#single-product .body .content ul li {
  list-style-type: disc;
}
#single-product .body .content > *:first-child {
  padding-top: 0;
  margin-top: 0;
}
#single-product .body .content > *:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
}
#single-product .body .content a {
  color: #489586;
  text-decoration: underline;
  text-underline-offset: 0.2em;
  transition: color 0.2s;
}
#single-product .body .content a:hover, #single-product .body .content a:focus {
  color: #275048;
}
#single-product .body .content h2,
#single-product .body .content h3,
#single-product .body .content h4,
#single-product .body .content h5,
#single-product .body .content h6 {
  color: #275048;
  font-weight: 700;
  word-break: keep-all;
}
#single-product .body .content h2 {
  font-size: 20px;
}
@media (max-width: 639px) {
  #single-product .body .content h2 {
    font-size: 18px;
  }
}
#single-product .body .content h3,
#single-product .body .content h4,
#single-product .body .content h5,
#single-product .body .content h6 {
  font-size: 16px;
}
#single-product .body .content hr {
  height: 1px;
  border: 0;
  margin: 32px 0;
  background-color: #f1f1f1;
}
@media (max-width: 639px) {
  #single-product .body .content hr {
    margin: 24px 0;
  }
}
#single-product .body .content blockquote {
  padding: 24px;
  border-radius: 8px;
  border-left: 8px solid #2e86de;
  margin: 32px 0;
  background-color: #eff7ff;
  color: #2e86de;
}
@media (max-width: 639px) {
  #single-product .body .content blockquote {
    padding: 16px;
    margin: 24px 0;
  }
}
#single-product .body .content blockquote p {
  margin: 0 0 16px;
}
#single-product .body .content blockquote > *:last-child {
  margin-bottom: 0;
}
@media (max-width: 639px) {
  #single-product .body .content {
    padding: 40px 16px 0;
  }
}
#single-product .separator {
  padding-top: 72px;
  text-align: center;
}
@media (max-width: 639px) {
  #single-product .separator {
    padding-top: 40px;
  }
}
#single-product .notice {
  padding: 72px 32px 0;
}
@media (max-width: 639px) {
  #single-product .notice {
    padding: 40px 16px 0;
  }
}
#single-product .notice-title {
  width: fit-content;
}
#single-product .notice-list {
  display: flex;
  flex-direction: column;
  margin-top: 16px;
}
#single-product .notice-content {
  color: #000;
  font-size: 14px;
}
#single-product .notice-content p,
#single-product .notice-content h1,
#single-product .notice-content h2,
#single-product .notice-content h3,
#single-product .notice-content h4,
#single-product .notice-content h5,
#single-product .notice-content h6,
#single-product .notice-content ol,
#single-product .notice-content ul,
#single-product .notice-content dl,
#single-product .notice-content dt,
#single-product .notice-content dd {
  margin: 1em 0;
}
#single-product .notice-content p ol,
#single-product .notice-content p ul,
#single-product .notice-content p li,
#single-product .notice-content h1 ol,
#single-product .notice-content h1 ul,
#single-product .notice-content h1 li,
#single-product .notice-content h2 ol,
#single-product .notice-content h2 ul,
#single-product .notice-content h2 li,
#single-product .notice-content h3 ol,
#single-product .notice-content h3 ul,
#single-product .notice-content h3 li,
#single-product .notice-content h4 ol,
#single-product .notice-content h4 ul,
#single-product .notice-content h4 li,
#single-product .notice-content h5 ol,
#single-product .notice-content h5 ul,
#single-product .notice-content h5 li,
#single-product .notice-content h6 ol,
#single-product .notice-content h6 ul,
#single-product .notice-content h6 li,
#single-product .notice-content ol ol,
#single-product .notice-content ol ul,
#single-product .notice-content ol li,
#single-product .notice-content ul ol,
#single-product .notice-content ul ul,
#single-product .notice-content ul li,
#single-product .notice-content dl ol,
#single-product .notice-content dl ul,
#single-product .notice-content dl li,
#single-product .notice-content dt ol,
#single-product .notice-content dt ul,
#single-product .notice-content dt li,
#single-product .notice-content dd ol,
#single-product .notice-content dd ul,
#single-product .notice-content dd li {
  margin: 0.5em 0;
}
#single-product .notice-content ol,
#single-product .notice-content ul {
  padding-left: 24px;
}
#single-product .notice-content ol li {
  list-style-type: decimal;
}
#single-product .notice-content ul li {
  list-style-type: disc;
}
#single-product .notice-content > *:first-child {
  padding-top: 0;
  margin-top: 0;
}
#single-product .notice-content > *:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
}
#single-product .notice-content a {
  color: #489586;
  text-decoration: underline;
  text-underline-offset: 0.2em;
  transition: color 0.2s;
}
#single-product .notice-content a:hover, #single-product .notice-content a:focus {
  color: #275048;
}
#single-product .notice-content h2,
#single-product .notice-content h3,
#single-product .notice-content h4,
#single-product .notice-content h5,
#single-product .notice-content h6 {
  color: #275048;
  font-weight: 700;
  word-break: keep-all;
}
#single-product .notice-content h2 {
  font-size: 20px;
}
@media (max-width: 639px) {
  #single-product .notice-content h2 {
    font-size: 18px;
  }
}
#single-product .notice-content h3,
#single-product .notice-content h4,
#single-product .notice-content h5,
#single-product .notice-content h6 {
  font-size: 16px;
}
#single-product .notice-content hr {
  height: 1px;
  border: 0;
  margin: 32px 0;
  background-color: #f1f1f1;
}
@media (max-width: 639px) {
  #single-product .notice-content hr {
    margin: 24px 0;
  }
}
#single-product .notice-content blockquote {
  padding: 24px;
  border-radius: 8px;
  border-left: 8px solid #2e86de;
  margin: 32px 0;
  background-color: #eff7ff;
  color: #2e86de;
}
@media (max-width: 639px) {
  #single-product .notice-content blockquote {
    padding: 16px;
    margin: 24px 0;
  }
}
#single-product .notice-content blockquote p {
  margin: 0 0 16px;
}
#single-product .notice-content blockquote > *:last-child {
  margin-bottom: 0;
}
#single-product .faq {
  padding: 72px 32px 0;
}
@media (max-width: 639px) {
  #single-product .faq {
    padding: 40px 16px 0;
  }
}
#single-product .faq-title {
  width: fit-content;
}
#single-product .faq-list {
  display: flex;
  flex-direction: column;
  margin-top: 16px;
  gap: 8px;
}
#single-product .faq-item {
  overflow: hidden;
  background-color: transparent;
}
#single-product .faq-item[open] {
  border-radius: 8px;
  background-color: #f4f6f6;
}
#single-product .faq-item[open] .question-icon {
  transform: rotate(180deg);
}
#single-product .question {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px;
  border-radius: 8px;
  background-color: #f4f6f6;
  cursor: pointer;
  gap: 16px;
  list-style: none;
}
#single-product .question::-webkit-details-marker {
  display: none;
}
#single-product .question-text {
  color: #000;
  font-size: 14px;
  font-weight: 500;
}
#single-product .question-icon {
  flex: 0 0 auto;
  color: #555;
  transition: transform 0.2s ease;
}
#single-product .question-icon .svg {
  width: 16px;
  height: 16px;
}
#single-product .answer {
  color: #000;
  font-size: 14px;
  padding: 0 16px 16px;
}
#single-product .answer p,
#single-product .answer h1,
#single-product .answer h2,
#single-product .answer h3,
#single-product .answer h4,
#single-product .answer h5,
#single-product .answer h6,
#single-product .answer ol,
#single-product .answer ul,
#single-product .answer dl,
#single-product .answer dt,
#single-product .answer dd {
  margin: 1em 0;
}
#single-product .answer p ol,
#single-product .answer p ul,
#single-product .answer p li,
#single-product .answer h1 ol,
#single-product .answer h1 ul,
#single-product .answer h1 li,
#single-product .answer h2 ol,
#single-product .answer h2 ul,
#single-product .answer h2 li,
#single-product .answer h3 ol,
#single-product .answer h3 ul,
#single-product .answer h3 li,
#single-product .answer h4 ol,
#single-product .answer h4 ul,
#single-product .answer h4 li,
#single-product .answer h5 ol,
#single-product .answer h5 ul,
#single-product .answer h5 li,
#single-product .answer h6 ol,
#single-product .answer h6 ul,
#single-product .answer h6 li,
#single-product .answer ol ol,
#single-product .answer ol ul,
#single-product .answer ol li,
#single-product .answer ul ol,
#single-product .answer ul ul,
#single-product .answer ul li,
#single-product .answer dl ol,
#single-product .answer dl ul,
#single-product .answer dl li,
#single-product .answer dt ol,
#single-product .answer dt ul,
#single-product .answer dt li,
#single-product .answer dd ol,
#single-product .answer dd ul,
#single-product .answer dd li {
  margin: 0.5em 0;
}
#single-product .answer ol,
#single-product .answer ul {
  padding-left: 24px;
}
#single-product .answer ol li {
  list-style-type: decimal;
}
#single-product .answer ul li {
  list-style-type: disc;
}
#single-product .answer > *:first-child {
  padding-top: 0;
  margin-top: 0;
}
#single-product .answer > *:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
}
#single-product .answer a {
  color: #489586;
  text-decoration: underline;
  text-underline-offset: 0.2em;
  transition: color 0.2s;
}
#single-product .answer a:hover, #single-product .answer a:focus {
  color: #275048;
}
#single-product .answer h2,
#single-product .answer h3,
#single-product .answer h4,
#single-product .answer h5,
#single-product .answer h6 {
  color: #275048;
  font-weight: 700;
  word-break: keep-all;
}
#single-product .answer h2 {
  font-size: 20px;
}
@media (max-width: 639px) {
  #single-product .answer h2 {
    font-size: 18px;
  }
}
#single-product .answer h3,
#single-product .answer h4,
#single-product .answer h5,
#single-product .answer h6 {
  font-size: 16px;
}
#single-product .answer hr {
  height: 1px;
  border: 0;
  margin: 32px 0;
  background-color: #f1f1f1;
}
@media (max-width: 639px) {
  #single-product .answer hr {
    margin: 24px 0;
  }
}
#single-product .answer blockquote {
  padding: 24px;
  border-radius: 8px;
  border-left: 8px solid #2e86de;
  margin: 32px 0;
  background-color: #eff7ff;
  color: #2e86de;
}
@media (max-width: 639px) {
  #single-product .answer blockquote {
    padding: 16px;
    margin: 24px 0;
  }
}
#single-product .answer blockquote p {
  margin: 0 0 16px;
}
#single-product .answer blockquote > *:last-child {
  margin-bottom: 0;
}
#single-product .buy-cta {
  position: sticky;
  z-index: 20;
  bottom: 0;
  margin-top: 72px;
}
@media (max-width: 639px) {
  #single-product .buy-cta {
    margin-top: 40px;
  }
}
#single-product .buy-cta__inner {
  display: flex;
  flex-direction: column;
  padding: 16px 32px;
  background-color: #fff;
  box-shadow: 0 -4px 10px rgba(0, 0, 0, 0.05);
  gap: 16px;
}
@media (max-width: 639px) {
  #single-product .buy-cta__inner {
    padding: 16px;
    gap: 0;
  }
}
#single-product .buy-cta__option {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
#single-product .buy-cta__option-label {
  margin: 0;
  color: #000;
  font-size: 14px;
  font-weight: 700;
}
#single-product .buy-cta__select-wrap {
  position: relative;
}
#single-product .buy-cta__select {
  width: 100%;
  height: 48px;
  padding: 8px 48px 8px 16px;
  border: 1px solid #f1f1f1;
  border-radius: 8px;
  appearance: none;
  background-color: #fff;
  color: #000;
  font-size: 14px;
}
@media (max-width: 639px) {
  #single-product .buy-cta__select {
    height: 40px;
    font-size: 12px;
  }
}
#single-product .buy-cta__select-icon {
  position: absolute;
  top: 50%;
  right: 16px;
  display: inline-flex;
  width: 16px;
  height: 16px;
  align-items: center;
  justify-content: center;
  color: #000;
  pointer-events: none;
  transform: translateY(-50%);
}
#single-product .buy-cta__select-icon .svg {
  width: 16px;
  height: 16px;
}
#single-product .buy-cta__cart {
  display: flex;
  align-items: center;
  gap: 16px;
}
@media (max-width: 639px) {
  #single-product .buy-cta__cart {
    display: grid;
    gap: 8px;
  }
}
@media (max-width: 639px) {
  #single-product .buy-cta__cart.is-simple {
    grid-template-areas: "amount amount" "cart cta";
    grid-template-columns: minmax(min-content, max-content) 1fr;
  }
  #single-product .buy-cta__cart.is-simple .buy-cta__amount {
    grid-area: amount;
  }
  #single-product .buy-cta__cart.is-simple .buy-cta__cart-link {
    grid-area: cart;
  }
  #single-product .buy-cta__cart.is-simple .buy-cta__button {
    grid-area: cta;
  }
}
@media (max-width: 639px) {
  #single-product .buy-cta__cart.is-variable {
    grid-template-areas: "option option" "amount amount" "cart cta";
    grid-template-columns: minmax(min-content, max-content) 1fr;
  }
  #single-product .buy-cta__cart.is-variable .buy-cta__option {
    grid-area: option;
  }
  #single-product .buy-cta__cart.is-variable .buy-cta__amount {
    grid-area: amount;
  }
  #single-product .buy-cta__cart.is-variable .buy-cta__cart-link {
    grid-area: cart;
  }
  #single-product .buy-cta__cart.is-variable .buy-cta__button {
    grid-area: cta;
  }
}
#single-product .buy-cta__amount {
  display: flex;
  width: 120px;
  flex: 0 0 auto;
  flex-direction: column;
  justify-content: center;
  gap: 8px;
}
@media (max-width: 639px) {
  #single-product .buy-cta__amount {
    width: 100%;
  }
}
#single-product .buy-cta__price {
  min-width: 0;
  text-align: left;
}
#single-product .buy-cta__price .price {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  color: #275048;
  font-size: 20px;
  font-weight: 700;
  gap: 0;
  text-decoration: none;
}
@media (max-width: 639px) {
  #single-product .buy-cta__price .price {
    font-size: 18px;
  }
}
#single-product .buy-cta__price del {
  color: #999;
  font-size: 14px;
  font-weight: 400;
  opacity: 1;
  text-decoration: line-through;
}
@media (max-width: 639px) {
  #single-product .buy-cta__price del {
    font-size: 12px;
  }
}
#single-product .buy-cta__price del * {
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
}
#single-product .buy-cta__price ins {
  text-decoration: none;
}
#single-product .buy-cta__cart-link {
  display: inline-flex;
  width: 48px;
  height: 48px;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  background-color: #f1f1f1;
  color: #000;
  transition: opacity 0.2s ease;
}
@media (max-width: 639px) {
  #single-product .buy-cta__cart-link {
    width: 40px;
    height: 40px;
  }
}
#single-product .buy-cta__cart-link:hover, #single-product .buy-cta__cart-link:focus-visible {
  opacity: 0.8;
}
#single-product .buy-cta__cart-link-icon {
  display: inline-flex;
  width: 20px;
  height: 20px;
  align-items: center;
  justify-content: center;
}
@media (max-width: 639px) {
  #single-product .buy-cta__cart-link-icon {
    width: 16px;
    height: 16px;
  }
}
#single-product .buy-cta__cart-link-icon .svg {
  width: 100%;
  height: 100%;
}
#single-product .buy-cta__button {
  position: relative;
  display: inline-flex;
  min-height: 48px;
  flex: 1 1 auto;
  align-items: center;
  justify-content: center;
  padding: 8px 56px;
  border: 0;
  border-radius: 8px;
  background-color: #275048;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  transition: opacity 0.2s ease;
}
@media (max-width: 639px) {
  #single-product .buy-cta__button {
    min-height: 40px;
    padding: 8px 24px;
    font-size: 14px;
  }
}
#single-product .buy-cta__button:hover, #single-product .buy-cta__button:focus-visible {
  opacity: 0.8;
}
#single-product .buy-cta__button.is-disabled, #single-product .buy-cta__button:disabled {
  cursor: not-allowed;
  opacity: 0.4;
}
#single-product .buy-cta__button-icon {
  position: absolute;
  top: 50%;
  right: 16px;
  display: inline-flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
  transform: translateY(-50%);
}
@media (max-width: 639px) {
  #single-product .buy-cta__button-icon {
    width: 16px;
    height: 16px;
  }
}
#single-product .buy-cta__button-icon .svg {
  width: 100%;
  height: 100%;
}
#single-product .buy-cta__native {
  position: absolute;
  overflow: hidden;
  width: 1px;
  height: 1px;
  padding: 0;
  border: 0;
  margin: -1px;
  clip-path: inset(50%);
  white-space: nowrap;
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../../scss/woocommerce/_single-product-card.scss%22,%22../../scss/helpers/_variables.scss%22,%22../../scss/woocommerce/single-product.scss%22,%22../../scss/base/_content.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%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%22,%22file%22:%22single-product.css%22,%22sourcesContent%22:%5B%22//%20use%5Cn@use%20'../helpers'%20as%20*;%5Cn%5Cn//%20styles%5Cn.single-product-card%20%7B%5Cn%20%20overflow:%20hidden;%5Cn%20%20padding:%2032px;%5Cn%20%20border-radius:%208px;%5Cn%20%20border-top:%204px%20solid%20$ayna-default;%5Cn%20%20background-color:%20$base-white;%5Cn%20%20box-shadow:%200%204px%204px%20rgba($base-black,%200.1);%5Cn%5Cn%20%20@media%20($md_down)%20%7B%5Cn%20%20%20%20padding:%2024px%2016px;%5Cn%20%20%7D%5Cn%5Cn%20%20&__content%20%7B%5Cn%20%20%20%20display:%20flex;%5Cn%20%20%20%20min-width:%200;%5Cn%20%20%20%20flex-direction:%20column;%5Cn%20%20%20%20gap:%208px;%5Cn%20%20%7D%5Cn%5Cn%20%20&__badge%20%7B%5Cn%20%20%20%20display:%20inline-flex;%5Cn%20%20%20%20width:%20fit-content;%5Cn%20%20%20%20align-items:%20center;%5Cn%20%20%20%20justify-content:%20center;%5Cn%20%20%20%20padding:%200%208px;%5Cn%20%20%20%20border:%201px%20solid%20$ayna-accent;%5Cn%20%20%20%20border-radius:%20100px;%5Cn%20%20%20%20background-color:%20$ayna-accent-50;%5Cn%20%20%20%20color:%20$ayna-accent;%5Cn%20%20%20%20font-size:%2012px;%5Cn%20%20%20%20font-weight:%20700;%5Cn%5Cn%20%20%20%20@media%20($md_down)%20%7B%5Cn%20%20%20%20%20%20font-size:%2010px;%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%5Cn%20%20&__title%20%7B%5Cn%20%20%20%20color:%20$ayna-default;%5Cn%20%20%20%20font-size:%2022px;%5Cn%20%20%20%20font-weight:%20700;%5Cn%5Cn%20%20%20%20@media%20($md_down)%20%7B%5Cn%20%20%20%20%20%20font-size:%2020px;%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%5Cn%20%20&__description%20%7B%5Cn%20%20%20%20color:%20$text-secondary;%5Cn%20%20%20%20font-size:%2014px;%5Cn%5Cn%20%20%20%20p%20%7B%5Cn%20%20%20%20%20%20margin:%200;%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%7D%5Cn%22,%22//%20use%5Cn@use%20'sass:color';%5Cn@use%20'sass:map';%5Cn%5Cn//%20layouts%5Cn$container:%20640px;%5Cn%5Cn//%20breakpoints%5Cn$lg_up:%20'min-width:%20%23%7B1024px%7D';%5Cn$md_up:%20'min-width:%20%23%7B640px%7D';%5Cn$sm_up:%20'max-width:%20%23%7B425px%7D';%5Cn%5Cn$lg_down:%20'max-width:%20%23%7B1023px%7D';%5Cn$md_down:%20'max-width:%20%23%7B639px%7D';%5Cn$sm_down:%20'max-width:%20%23%7B424px%7D';%5Cn%5Cn//%20colors%5Cn$ayna-default:%20%23275048;%5Cn$ayna-default-lightness-20p:%20color.adjust($ayna-default,%20$lightness:%2020%25);%5Cn$ayna-background:%20%23f4f6f6;%5Cn$ayna-accent:%20%23faba20;%5Cn$ayna-accent-50:%20%23fffcf4;%5Cn%5Cn$base-white:%20%23fff;%5Cn$base-black:%20%23000;%5Cn%5Cn$text-default:%20%23000;%5Cn$text-secondary:%20%23555;%5Cn$text-muted:%20%23999;%5Cn$text-subtle:%20%23f1f1f1;%5Cn%5Cn$info-default:%20%232e86de;%5Cn$info-background:%20%23eff7ff;%5Cn%5Cn$brand-naver-default:%20%2303c75a;%5Cn$brand-%EC%98%81%EB%93%B1%ED%8F%AC%EB%B0%94%EC%9A%B0%EC%B2%98-default:%20%23fff8d1;%5Cn$brand-%EC%98%81%EB%93%B1%ED%8F%AC%EB%B0%94%EC%9A%B0%EC%B2%98-background:%20%23fffef6;%5Cn$brand-%EC%98%81%EB%93%B1%ED%8F%AC%EB%B0%94%EC%9A%B0%EC%B2%98-accent:%20%23fff099;%5Cn$brand-%EB%B0%94%EC%9A%B0%EC%B2%98-default:%20%2316b0b2;%5Cn$brand-%EB%B0%94%EC%9A%B0%EC%B2%98-background:%20%23b2eeee;%5Cn$brand-%EB%B0%94%EC%9A%B0%EC%B2%98-background-50:%20%23f2f9fa;%5Cn$brand-kakao-default:%20%23fae100;%5Cn$brand-kakao-black:%20%23020303;%5Cn%5Cn$danger-default:%20%23e81919;%5Cn$danger-background:%20%23ffefef;%5Cn%5Cn$success-default:%20%2300b894;%5Cn$success-background:%20%23cff9f1;%5Cn%22,%22//%20use%5Cn@use%20'../helpers'%20as%20*;%5Cn@use%20'../base/content'%20as%20*;%5Cn%5Cn//%20styles%5Cn@forward%20'./single-product-card';%5Cn%5Cn%23single-product%20%7B%5Cn%20%20//%20header%5Cn%20%20.header%20%7B%5Cn%20%20%20%20position:%20relative;%5Cn%5Cn%20%20%20%20.thumbnail%20%7B%5Cn%20%20%20%20%20%20position:%20relative;%5Cn%20%20%20%20%20%20overflow:%20hidden;%5Cn%20%20%20%20%20%20height:%20400px;%5Cn%20%20%20%20%20%20background-color:%20$ayna-background;%5Cn%5Cn%20%20%20%20%20%20@media%20($md_down)%20%7B%5Cn%20%20%20%20%20%20%20%20height:%20200px;%5Cn%20%20%20%20%20%20%7D%5Cn%5Cn%20%20%20%20%20%20img%20%7B%5Cn%20%20%20%20%20%20%20%20width:%20100%25;%5Cn%20%20%20%20%20%20%20%20height:%20100%25;%5Cn%20%20%20%20%20%20%20%20object-fit:%20cover;%5Cn%20%20%20%20%20%20%7D%5Cn%20%20%20%20%7D%5Cn%5Cn%20%20%20%20.product%20%7B%5Cn%20%20%20%20%20%20position:%20relative;%5Cn%20%20%20%20%20%20display:%20flex;%5Cn%20%20%20%20%20%20flex-direction:%20column;%5Cn%20%20%20%20%20%20margin:%20-96px%2032px%200;%5Cn%5Cn%20%20%20%20%20%20@media%20($md_down)%20%7B%5Cn%20%20%20%20%20%20%20%20margin:%20-72px%2016px%200;%5Cn%20%20%20%20%20%20%7D%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%5Cn%20%20//%20content%5Cn%20%20.body%20.content%20%7B%5Cn%20%20%20%20@include%20content-styles;%5Cn%20%20%20%20padding:%2072px%2032px%200;%5Cn%5Cn%20%20%20%20@media%20($md_down)%20%7B%5Cn%20%20%20%20%20%20padding:%2040px%2016px%200;%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%5Cn%20%20//%20separator%5Cn%20%20.separator%20%7B%5Cn%20%20%20%20padding-top:%2072px;%5Cn%20%20%20%20text-align:%20center;%5Cn%5Cn%20%20%20%20@media%20($md_down)%20%7B%5Cn%20%20%20%20%20%20padding-top:%2040px;%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%5Cn%20%20//%20notice%5Cn%20%20.notice%20%7B%5Cn%20%20%20%20padding:%2072px%2032px%200;%5Cn%5Cn%20%20%20%20@media%20($md_down)%20%7B%5Cn%20%20%20%20%20%20padding:%2040px%2016px%200;%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%5Cn%20%20.notice-title%20%7B%5Cn%20%20%20%20width:%20fit-content;%5Cn%20%20%7D%5Cn%5Cn%20%20.notice-list%20%7B%5Cn%20%20%20%20display:%20flex;%5Cn%20%20%20%20flex-direction:%20column;%5Cn%20%20%20%20margin-top:%2016px;%5Cn%20%20%7D%5Cn%5Cn%20%20.notice-content%20%7B%5Cn%20%20%20%20@include%20content-styles;%5Cn%20%20%7D%5Cn%5Cn%20%20//%20faq%5Cn%20%20.faq%20%7B%5Cn%20%20%20%20padding:%2072px%2032px%200;%5Cn%5Cn%20%20%20%20@media%20($md_down)%20%7B%5Cn%20%20%20%20%20%20padding:%2040px%2016px%200;%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%5Cn%20%20.faq-title%20%7B%5Cn%20%20%20%20width:%20fit-content;%5Cn%20%20%7D%5Cn%5Cn%20%20.faq-list%20%7B%5Cn%20%20%20%20display:%20flex;%5Cn%20%20%20%20flex-direction:%20column;%5Cn%20%20%20%20margin-top:%2016px;%5Cn%20%20%20%20gap:%208px;%5Cn%20%20%7D%5Cn%5Cn%20%20.faq-item%20%7B%5Cn%20%20%20%20overflow:%20hidden;%5Cn%20%20%20%20background-color:%20transparent;%5Cn%5Cn%20%20%20%20&%5Bopen%5D%20%7B%5Cn%20%20%20%20%20%20border-radius:%208px;%5Cn%20%20%20%20%20%20background-color:%20$ayna-background;%5Cn%5Cn%20%20%20%20%20%20.question-icon%20%7B%5Cn%20%20%20%20%20%20%20%20transform:%20rotate(180deg);%5Cn%20%20%20%20%20%20%7D%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%5Cn%20%20.question%20%7B%5Cn%20%20%20%20display:%20flex;%5Cn%20%20%20%20align-items:%20center;%5Cn%20%20%20%20justify-content:%20space-between;%5Cn%20%20%20%20padding:%2016px;%5Cn%20%20%20%20border-radius:%208px;%5Cn%20%20%20%20background-color:%20$ayna-background;%5Cn%20%20%20%20cursor:%20pointer;%5Cn%20%20%20%20gap:%2016px;%5Cn%20%20%20%20list-style:%20none;%5Cn%5Cn%20%20%20%20&::-webkit-details-marker%20%7B%5Cn%20%20%20%20%20%20display:%20none;%5Cn%20%20%20%20%7D%5Cn%5Cn%20%20%20%20&-text%20%7B%5Cn%20%20%20%20%20%20color:%20$text-default;%5Cn%20%20%20%20%20%20font-size:%2014px;%5Cn%20%20%20%20%20%20font-weight:%20500;%5Cn%20%20%20%20%7D%5Cn%5Cn%20%20%20%20&-icon%20%7B%5Cn%20%20%20%20%20%20flex:%200%200%20auto;%5Cn%20%20%20%20%20%20color:%20$text-secondary;%5Cn%20%20%20%20%20%20transition:%20transform%200.2s%20ease;%5Cn%5Cn%20%20%20%20%20%20.svg%20%7B%5Cn%20%20%20%20%20%20%20%20width:%2016px;%5Cn%20%20%20%20%20%20%20%20height:%2016px;%5Cn%20%20%20%20%20%20%7D%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%5Cn%20%20.answer%20%7B%5Cn%20%20%20%20@include%20content-styles;%5Cn%20%20%20%20padding:%200%2016px%2016px;%5Cn%20%20%7D%5Cn%5Cn%20%20//%20cta%5Cn%20%20.buy-cta%20%7B%5Cn%20%20%20%20position:%20sticky;%5Cn%20%20%20%20z-index:%2020;%5Cn%20%20%20%20bottom:%200;%5Cn%20%20%20%20margin-top:%2072px;%5Cn%5Cn%20%20%20%20@media%20($md_down)%20%7B%5Cn%20%20%20%20%20%20margin-top:%2040px;%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%5Cn%20%20.buy-cta__inner%20%7B%5Cn%20%20%20%20display:%20flex;%5Cn%20%20%20%20flex-direction:%20column;%5Cn%20%20%20%20padding:%2016px%2032px;%5Cn%20%20%20%20background-color:%20$base-white;%5Cn%20%20%20%20box-shadow:%200%20-4px%2010px%20rgba($base-black,%200.05);%5Cn%20%20%20%20gap:%2016px;%5Cn%5Cn%20%20%20%20@media%20($md_down)%20%7B%5Cn%20%20%20%20%20%20padding:%2016px;%5Cn%20%20%20%20%20%20gap:%200;%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%5Cn%20%20//%20%EC%98%B5%EC%85%98%5Cn%20%20.buy-cta__option%20%7B%5Cn%20%20%20%20display:%20flex;%5Cn%20%20%20%20flex-direction:%20column;%5Cn%20%20%20%20gap:%208px;%5Cn%20%20%7D%5Cn%5Cn%20%20.buy-cta__option-label%20%7B%5Cn%20%20%20%20margin:%200;%5Cn%20%20%20%20color:%20$text-default;%5Cn%20%20%20%20font-size:%2014px;%5Cn%20%20%20%20font-weight:%20700;%5Cn%20%20%7D%5Cn%5Cn%20%20.buy-cta__select-wrap%20%7B%5Cn%20%20%20%20position:%20relative;%5Cn%20%20%7D%5Cn%5Cn%20%20.buy-cta__select%20%7B%5Cn%20%20%20%20width:%20100%25;%5Cn%20%20%20%20height:%2048px;%5Cn%20%20%20%20padding:%208px%2048px%208px%2016px;%5Cn%20%20%20%20border:%201px%20solid%20$text-subtle;%5Cn%20%20%20%20border-radius:%208px;%5Cn%20%20%20%20appearance:%20none;%5Cn%20%20%20%20background-color:%20$base-white;%5Cn%20%20%20%20color:%20$text-default;%5Cn%20%20%20%20font-size:%2014px;%5Cn%5Cn%20%20%20%20@media%20($md_down)%20%7B%5Cn%20%20%20%20%20%20height:%2040px;%5Cn%20%20%20%20%20%20font-size:%2012px;%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%5Cn%20%20.buy-cta__select-icon%20%7B%5Cn%20%20%20%20position:%20absolute;%5Cn%20%20%20%20top:%2050%25;%5Cn%20%20%20%20right:%2016px;%5Cn%20%20%20%20display:%20inline-flex;%5Cn%20%20%20%20width:%2016px;%5Cn%20%20%20%20height:%2016px;%5Cn%20%20%20%20align-items:%20center;%5Cn%20%20%20%20justify-content:%20center;%5Cn%20%20%20%20color:%20$text-default;%5Cn%20%20%20%20pointer-events:%20none;%5Cn%20%20%20%20transform:%20translateY(-50%25);%5Cn%5Cn%20%20%20%20.svg%20%7B%5Cn%20%20%20%20%20%20width:%2016px;%5Cn%20%20%20%20%20%20height:%2016px;%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%5Cn%20%20//%20%EA%B5%AC%EB%A7%A4%20%EB%B2%84%ED%8A%BC%20%EA%B8%B0%EB%B3%B8%20%EB%A0%88%EC%9D%B4%EC%95%84%EC%9B%83%5Cn%20%20.buy-cta__cart%20%7B%5Cn%20%20%20%20display:%20flex;%5Cn%20%20%20%20align-items:%20center;%5Cn%20%20%20%20gap:%2016px;%5Cn%5Cn%20%20%20%20@media%20($md_down)%20%7B%5Cn%20%20%20%20%20%20display:%20grid;%5Cn%20%20%20%20%20%20gap:%208px;%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%5Cn%20%20//%20%EA%B8%B0%EB%B3%B8%20%EB%A0%88%EC%9D%B4%EC%95%84%EC%9B%83%5Cn%20%20.buy-cta__cart.is-simple%20%7B%5Cn%20%20%20%20@media%20($md_down)%20%7B%5Cn%20%20%20%20%20%20grid-template-areas:%5Cn%20%20%20%20%20%20%20%20'amount%20amount'%5Cn%20%20%20%20%20%20%20%20'cart%20cta';%5Cn%20%20%20%20%20%20grid-template-columns:%20minmax(min-content,%20max-content)%201fr;%5Cn%5Cn%20%20%20%20%20%20.buy-cta__amount%20%7B%5Cn%20%20%20%20%20%20%20%20grid-area:%20amount;%5Cn%20%20%20%20%20%20%7D%5Cn%5Cn%20%20%20%20%20%20.buy-cta__cart-link%20%7B%5Cn%20%20%20%20%20%20%20%20grid-area:%20cart;%5Cn%20%20%20%20%20%20%7D%5Cn%5Cn%20%20%20%20%20%20.buy-cta__button%20%7B%5Cn%20%20%20%20%20%20%20%20grid-area:%20cta;%5Cn%20%20%20%20%20%20%7D%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%5Cn%20%20//%20%EC%98%B5%EC%85%98%20%EB%A0%88%EC%9D%B4%EC%95%84%EC%9B%83%5Cn%20%20.buy-cta__cart.is-variable%20%7B%5Cn%20%20%20%20@media%20($md_down)%20%7B%5Cn%20%20%20%20%20%20grid-template-areas:%5Cn%20%20%20%20%20%20%20%20'option%20option'%5Cn%20%20%20%20%20%20%20%20'amount%20amount'%5Cn%20%20%20%20%20%20%20%20'cart%20cta';%5Cn%20%20%20%20%20%20grid-template-columns:%20minmax(min-content,%20max-content)%201fr;%5Cn%5Cn%20%20%20%20%20%20.buy-cta__option%20%7B%5Cn%20%20%20%20%20%20%20%20grid-area:%20option;%5Cn%20%20%20%20%20%20%7D%5Cn%5Cn%20%20%20%20%20%20.buy-cta__amount%20%7B%5Cn%20%20%20%20%20%20%20%20grid-area:%20amount;%5Cn%20%20%20%20%20%20%7D%5Cn%5Cn%20%20%20%20%20%20.buy-cta__cart-link%20%7B%5Cn%20%20%20%20%20%20%20%20grid-area:%20cart;%5Cn%20%20%20%20%20%20%7D%5Cn%5Cn%20%20%20%20%20%20.buy-cta__button%20%7B%5Cn%20%20%20%20%20%20%20%20grid-area:%20cta;%5Cn%20%20%20%20%20%20%7D%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%5Cn%20%20//%20%EA%B8%88%EC%95%A1%20%ED%91%9C%EC%8B%9C%5Cn%20%20.buy-cta__amount%20%7B%5Cn%20%20%20%20display:%20flex;%5Cn%20%20%20%20width:%20120px;%5Cn%20%20%20%20flex:%200%200%20auto;%5Cn%20%20%20%20flex-direction:%20column;%5Cn%20%20%20%20justify-content:%20center;%5Cn%20%20%20%20gap:%208px;%5Cn%5Cn%20%20%20%20@media%20($md_down)%20%7B%5Cn%20%20%20%20%20%20width:%20100%25;%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%5Cn%20%20.buy-cta__price%20%7B%5Cn%20%20%20%20min-width:%200;%5Cn%20%20%20%20text-align:%20left;%5Cn%5Cn%20%20%20%20.price%20%7B%5Cn%20%20%20%20%20%20display:%20flex;%5Cn%20%20%20%20%20%20flex-direction:%20column;%5Cn%20%20%20%20%20%20align-items:%20flex-start;%5Cn%20%20%20%20%20%20justify-content:%20flex-start;%5Cn%20%20%20%20%20%20color:%20$ayna-default;%5Cn%20%20%20%20%20%20font-size:%2020px;%5Cn%20%20%20%20%20%20font-weight:%20700;%5Cn%20%20%20%20%20%20gap:%200;%5Cn%20%20%20%20%20%20text-decoration:%20none;%5Cn%5Cn%20%20%20%20%20%20@media%20($md_down)%20%7B%5Cn%20%20%20%20%20%20%20%20font-size:%2018px;%5Cn%20%20%20%20%20%20%7D%5Cn%20%20%20%20%7D%5Cn%5Cn%20%20%20%20del%20%7B%5Cn%20%20%20%20%20%20color:%20$text-muted;%5Cn%20%20%20%20%20%20font-size:%2014px;%5Cn%20%20%20%20%20%20font-weight:%20400;%5Cn%20%20%20%20%20%20opacity:%201;%5Cn%20%20%20%20%20%20text-decoration:%20line-through;%5Cn%5Cn%20%20%20%20%20%20@media%20($md_down)%20%7B%5Cn%20%20%20%20%20%20%20%20font-size:%2012px;%5Cn%20%20%20%20%20%20%7D%5Cn%5Cn%20%20%20%20%20%20*%20%7B%5Cn%20%20%20%20%20%20%20%20color:%20inherit%20!important;%5Cn%20%20%20%20%20%20%20%20font-size:%20inherit%20!important;%5Cn%20%20%20%20%20%20%20%20font-weight:%20inherit%20!important;%5Cn%20%20%20%20%20%20%7D%5Cn%20%20%20%20%7D%5Cn%5Cn%20%20%20%20ins%20%7B%5Cn%20%20%20%20%20%20text-decoration:%20none;%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%5Cn%20%20//%20%EC%B9%B4%ED%8A%B8%20%EB%B2%84%ED%8A%BC%5Cn%20%20.buy-cta__cart-link%20%7B%5Cn%20%20%20%20display:%20inline-flex;%5Cn%20%20%20%20width:%2048px;%5Cn%20%20%20%20height:%2048px;%5Cn%20%20%20%20flex:%200%200%20auto;%5Cn%20%20%20%20align-items:%20center;%5Cn%20%20%20%20justify-content:%20center;%5Cn%20%20%20%20border-radius:%208px;%5Cn%20%20%20%20background-color:%20$text-subtle;%5Cn%20%20%20%20color:%20$text-default;%5Cn%20%20%20%20transition:%20opacity%200.2s%20ease;%5Cn%5Cn%20%20%20%20@media%20($md_down)%20%7B%5Cn%20%20%20%20%20%20width:%2040px;%5Cn%20%20%20%20%20%20height:%2040px;%5Cn%20%20%20%20%7D%5Cn%5Cn%20%20%20%20&:hover,%5Cn%20%20%20%20&:focus-visible%20%7B%5Cn%20%20%20%20%20%20opacity:%200.8;%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%5Cn%20%20.buy-cta__cart-link-icon%20%7B%5Cn%20%20%20%20display:%20inline-flex;%5Cn%20%20%20%20width:%2020px;%5Cn%20%20%20%20height:%2020px;%5Cn%20%20%20%20align-items:%20center;%5Cn%20%20%20%20justify-content:%20center;%5Cn%5Cn%20%20%20%20@media%20($md_down)%20%7B%5Cn%20%20%20%20%20%20width:%2016px;%5Cn%20%20%20%20%20%20height:%2016px;%5Cn%20%20%20%20%7D%5Cn%5Cn%20%20%20%20.svg%20%7B%5Cn%20%20%20%20%20%20width:%20100%25;%5Cn%20%20%20%20%20%20height:%20100%25;%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%5Cn%20%20//%20%EC%9E%A5%EB%B0%94%EA%B5%AC%EB%8B%88%20%EB%B2%84%ED%8A%BC%5Cn%20%20.buy-cta__button%20%7B%5Cn%20%20%20%20position:%20relative;%5Cn%20%20%20%20display:%20inline-flex;%5Cn%20%20%20%20min-height:%2048px;%5Cn%20%20%20%20flex:%201%201%20auto;%5Cn%20%20%20%20align-items:%20center;%5Cn%20%20%20%20justify-content:%20center;%5Cn%20%20%20%20padding:%208px%2056px;%5Cn%20%20%20%20border:%200;%5Cn%20%20%20%20border-radius:%208px;%5Cn%20%20%20%20background-color:%20$ayna-default;%5Cn%20%20%20%20color:%20$base-white;%5Cn%20%20%20%20font-size:%2016px;%5Cn%20%20%20%20font-weight:%20700;%5Cn%20%20%20%20transition:%20opacity%200.2s%20ease;%5Cn%5Cn%20%20%20%20@media%20($md_down)%20%7B%5Cn%20%20%20%20%20%20min-height:%2040px;%5Cn%20%20%20%20%20%20padding:%208px%2024px;%5Cn%20%20%20%20%20%20font-size:%2014px;%5Cn%20%20%20%20%7D%5Cn%5Cn%20%20%20%20&:hover,%5Cn%20%20%20%20&:focus-visible%20%7B%5Cn%20%20%20%20%20%20opacity:%200.8;%5Cn%20%20%20%20%7D%5Cn%5Cn%20%20%20%20&.is-disabled,%5Cn%20%20%20%20&:disabled%20%7B%5Cn%20%20%20%20%20%20cursor:%20not-allowed;%5Cn%20%20%20%20%20%20opacity:%200.4;%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%5Cn%20%20.buy-cta__button-icon%20%7B%5Cn%20%20%20%20position:%20absolute;%5Cn%20%20%20%20top:%2050%25;%5Cn%20%20%20%20right:%2016px;%5Cn%20%20%20%20display:%20inline-flex;%5Cn%20%20%20%20width:%2024px;%5Cn%20%20%20%20height:%2024px;%5Cn%20%20%20%20align-items:%20center;%5Cn%20%20%20%20justify-content:%20center;%5Cn%20%20%20%20transform:%20translateY(-50%25);%5Cn%5Cn%20%20%20%20@media%20($md_down)%20%7B%5Cn%20%20%20%20%20%20width:%2016px;%5Cn%20%20%20%20%20%20height:%2016px;%5Cn%20%20%20%20%7D%5Cn%5Cn%20%20%20%20.svg%20%7B%5Cn%20%20%20%20%20%20width:%20100%25;%5Cn%20%20%20%20%20%20height:%20100%25;%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%5Cn%20%20//%20%EC%9A%B0%EC%BB%A4%EB%A8%B8%EC%8A%A4%20%EA%B8%B0%EB%B3%B8%20%EB%B2%84%ED%8A%BC%5Cn%20%20.buy-cta__native%20%7B%5Cn%20%20%20%20position:%20absolute;%5Cn%20%20%20%20overflow:%20hidden;%5Cn%20%20%20%20width:%201px;%5Cn%20%20%20%20height:%201px;%5Cn%20%20%20%20padding:%200;%5Cn%20%20%20%20border:%200;%5Cn%20%20%20%20margin:%20-1px;%5Cn%20%20%20%20clip-path:%20inset(50%25);%5Cn%20%20%20%20white-space:%20nowrap;%5Cn%20%20%7D%5Cn%7D%5Cn%22,%22//%20use%5Cn@use%20'sass:color';%5Cn@use%20'../helpers/'%20as%20*;%5Cn%5Cn//%20styles%5Cn@mixin%20content-styles%20%7B%5Cn%20%20color:%20$text-default;%5Cn%20%20font-size:%2014px;%5Cn%5Cn%20%20p,%5Cn%20%20h1,%5Cn%20%20h2,%5Cn%20%20h3,%5Cn%20%20h4,%5Cn%20%20h5,%5Cn%20%20h6,%5Cn%20%20ol,%5Cn%20%20ul,%5Cn%20%20dl,%5Cn%20%20dt,%5Cn%20%20dd%20%7B%5Cn%20%20%20%20margin:%201em%200;%5Cn%5Cn%20%20%20%20ol,%5Cn%20%20%20%20ul,%5Cn%20%20%20%20li%20%7B%5Cn%20%20%20%20%20%20margin:%200.5em%200;%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%5Cn%20%20ol,%5Cn%20%20ul%20%7B%5Cn%20%20%20%20padding-left:%2024px;%5Cn%20%20%7D%5Cn%5Cn%20%20ol%20li%20%7B%5Cn%20%20%20%20list-style-type:%20decimal;%5Cn%20%20%7D%5Cn%5Cn%20%20ul%20li%20%7B%5Cn%20%20%20%20list-style-type:%20disc;%5Cn%20%20%7D%5Cn%5Cn%20%20&%20%3E%20*:first-child%20%7B%5Cn%20%20%20%20padding-top:%200;%5Cn%20%20%20%20margin-top:%200;%5Cn%20%20%7D%5Cn%5Cn%20%20&%20%3E%20*:last-child%20%7B%5Cn%20%20%20%20padding-bottom:%200;%5Cn%20%20%20%20margin-bottom:%200;%5Cn%20%20%7D%5Cn%5Cn%20%20a%20%7B%5Cn%20%20%20%20color:%20$ayna-default-lightness-20p;%5Cn%20%20%20%20text-decoration:%20underline;%5Cn%20%20%20%20text-underline-offset:%200.2em;%5Cn%20%20%20%20transition:%20color%200.2s;%5Cn%5Cn%20%20%20%20&:hover,%5Cn%20%20%20%20&:focus%20%7B%5Cn%20%20%20%20%20%20color:%20$ayna-default;%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%5Cn%20%20h2,%5Cn%20%20h3,%5Cn%20%20h4,%5Cn%20%20h5,%5Cn%20%20h6%20%7B%5Cn%20%20%20%20color:%20$ayna-default;%5Cn%20%20%20%20font-weight:%20700;%5Cn%20%20%20%20word-break:%20keep-all;%5Cn%20%20%7D%5Cn%5Cn%20%20h2%20%7B%5Cn%20%20%20%20font-size:%2020px;%5Cn%5Cn%20%20%20%20@media%20($md_down)%20%7B%5Cn%20%20%20%20%20%20font-size:%2018px;%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%5Cn%20%20h3,%5Cn%20%20h4,%5Cn%20%20h5,%5Cn%20%20h6%20%7B%5Cn%20%20%20%20font-size:%2016px;%5Cn%20%20%7D%5Cn%5Cn%20%20hr%20%7B%5Cn%20%20%20%20height:%201px;%5Cn%20%20%20%20border:%200;%5Cn%20%20%20%20margin:%2032px%200;%5Cn%20%20%20%20background-color:%20$text-subtle;%5Cn%5Cn%20%20%20%20@media%20($md_down)%20%7B%5Cn%20%20%20%20%20%20margin:%2024px%200;%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%5Cn%20%20blockquote%20%7B%5Cn%20%20%20%20padding:%2024px;%5Cn%20%20%20%20border-radius:%208px;%5Cn%20%20%20%20border-left:%208px%20solid%20$info-default;%5Cn%20%20%20%20margin:%2032px%200;%5Cn%20%20%20%20background-color:%20$info-background;%5Cn%20%20%20%20color:%20$info-default;%5Cn%5Cn%20%20%20%20@media%20($md_down)%20%7B%5Cn%20%20%20%20%20%20padding:%2016px;%5Cn%20%20%20%20%20%20margin:%2024px%200;%5Cn%20%20%20%20%7D%5Cn%5Cn%20%20%20%20p%20%7B%5Cn%20%20%20%20%20%20margin:%200%200%2016px;%5Cn%20%20%20%20%7D%5Cn%5Cn%20%20%20%20%3E%20*:last-child%20%7B%5Cn%20%20%20%20%20%20margin-bottom:%200;%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%7D%5Cn%22%5D%7D */
