<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.truncate-text-1 {
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  /* autoprefixer: off */ }

.truncate-text-2 {
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  /* autoprefixer: off */ }

.truncate-text-3 {
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  /* autoprefixer: off */ }

.truncate-text-4 {
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  /* autoprefixer: off */ }

.truncate-text-5 {
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  /* autoprefixer: off */ }

.truncate-text-6 {
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  /* autoprefixer: off */ }

.truncate-text-7 {
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 7;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  /* autoprefixer: off */ }

.truncate-text-8 {
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 8;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  /* autoprefixer: off */ }

.truncate-text-9 {
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 9;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  /* autoprefixer: off */ }

@media (min-width: 992px) {
  .primary-images .carousel-item {
    min-height: 25rem;
    max-height: 25rem; } }

.primary-images .thumbnail-item {
  height: 3.5625rem; }
  @media (min-width: 544px) {
    .primary-images .thumbnail-item {
      height: 4.0625rem; } }
  @media (min-width: 769px) {
    .primary-images .thumbnail-item {
      height: 3.5625rem; } }
  @media (min-width: 992px) {
    .primary-images .thumbnail-item {
      height: 4.875rem; } }

.product-detail .product-name {
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 2.5rem; }
  @media (min-width: 992px) {
    .product-detail .product-name {
      font-size: 2.1875rem;
      font-weight: 600;
      line-height: 2.9375rem; } }

.product-detail .product-name, .product-detail .product-sub-title {
  font-family: "Open Sans", sans-serif; }

.description .attr-details .attr-key {
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 1.875rem;
  font-family: "Open Sans", sans-serif; }

.details .product-detail-label {
  margin-bottom: -0.5rem;
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 1.875rem;
  font-family: "Open Sans", sans-serif; }

.details .attr-details {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  max-width: 50%; }
  @media (min-width: 769px) {
    .details .attr-details {
      -ms-flex-preferred-size: 33.33%;
          flex-basis: 33.33%;
      max-width: 33.33%; } }
  .details .attr-details .attr-key {
    color: #757575;
    text-transform: uppercase; }

@media (max-width: 768.98px) {
  .wishlist-icon {
    width: 100%; } }
</pre></body></html>