/** Shopify CDN: Minification failed

Line 328:17 Expected identifier but found whitespace
Line 328:18 Unexpected ".06em"

**/
/* Seen PDP — HeyShape layout clone + B2G1 2026-08-16 */
.hs-pdp {
  --hs-ink: #111;
  --hs-muted: #6b6b6b;
  --hs-line: #e8e8e8;
  --hs-mint: #eaf6ee;
  --hs-mint-ink: #1f7a45;
  --hs-red: #d12b2b;
  --hs-gold: #f5b400;
  --hs-max: 1280px;
  background: #fff;
  color: var(--hs-ink);
  font-family: inherit;
  max-width: 100%;
  min-width: 0;
  overflow-x: clip;
}
.hs-pdp *,
.hs-pdp *::before,
.hs-pdp *::after { box-sizing: border-box; }

.hs-pdp__grid {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  max-width: var(--hs-max);
  width: 100%;
  min-width: 0;
  margin: 0 auto;
}
@media (min-width: 990px) {
  .hs-pdp__grid {
    grid-template-columns: minmax(0, 1.08fr) minmax(0, 0.92fr);
    align-items: start;
  }
}

/* Gallery */
.hs-gallery { position: relative; background: #f6f6f6; }
.hs-gallery__main {
  position: relative;
  width: 100%;
  aspect-ratio: 3 / 4;
  overflow: hidden;
  background: #f3f3f3;
  touch-action: pan-y pinch-zoom;
  user-select: none;
}
.hs-gallery__track {
  display: flex;
  height: 100%;
  width: 100%;
  transform: translate3d(0,0,0);
  transition: transform .2s ease;
  will-change: transform;
}
.hs-gallery__track.is-dragging { transition: none; }
.hs-gallery__slide {
  flex: 0 0 100%;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  height: 100% !important;
  object-fit: cover;
  display: block;
  pointer-events: none;
}
.hs-sale-badge {
  position: absolute;
  top: 16px;
  right: 16px;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background: #2f9e5c;
  color: #fff;
  font-size: 13px;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 6;
  pointer-events: none;
}
.hs-nav {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 36px;
  height: 36px;
  border: 0;
  border-radius: 50%;
  background: rgba(255,255,255,.92);
  color: #111;
  font-size: 22px;
  line-height: 1;
  cursor: pointer;
  z-index: 2;
}
.hs-nav--prev { left: 12px; }
.hs-nav--next { right: 12px; }
.hs-count {
  position: absolute;
  bottom: 12px;
  right: 14px;
  background: rgba(255,255,255,.9);
  font-size: 12px;
  padding: 3px 8px;
  border-radius: 999px;
  z-index: 2;
}
.hs-thumbs {
  display: flex;
  gap: 8px;
  overflow-x: auto;
  padding: 10px 12px 14px;
  scrollbar-width: none;
}
.hs-thumbs::-webkit-scrollbar { display: none; }
.hs-thumb {
  flex: 0 0 64px;
  width: 64px;
  height: 80px;
  padding: 0;
  border: 1px solid transparent;
  background: #eee;
  cursor: pointer;
}
.hs-thumb.is-active { border-color: #111; }
.hs-pdp img {
  max-width: 100% !important;
  min-width: 0 !important;
}
.hs-thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* Buy box */
.hs-gallery,
.hs-info {
  min-width: 0;
  max-width: 100%;
}
.hs-info {
  padding: 22px 20px 40px;
}
@media (min-width: 990px) {
  .hs-info {
    position: sticky;
    top: 24px;
    padding: 28px 40px 64px 28px;
    max-width: 520px;
  }
}
.hs-title {
  margin: 0 0 8px;
  font-size: 32px;
  line-height: 1.12;
  font-weight: 800;
  letter-spacing: -0.035em;
  overflow-wrap: break-word;
  word-break: break-word;
  white-space: normal !important;
  max-width: 100%;
}
.hs-stars {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 0 0 18px;
  text-decoration: none;
  color: inherit;
}
.hs-stars__glyphs { color: var(--hs-gold); letter-spacing: 2px; font-size: 16px; }
.hs-stars__meta { font-size: 15px; color: #8a8a8a; }
.hs-price {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: 10px 12px;
  font-size: 34px;
  font-weight: 800;
  letter-spacing: -0.03em;
  margin: 0 0 22px;
  line-height: 1.15;
}
.hs-price s {
  display: inline;
  color: #b0b0b0;
  font-weight: 500;
  font-size: 18px;
  margin-right: 0;
  flex: 0 0 auto;
}

.hs-opt { margin: 0 0 20px; }
.hs-opt__label {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 16px;
  margin: 0 0 12px;
}
.hs-opt__label--size {
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 8px 10px;
}
.hs-opt__label b { font-weight: 500; color: #555; }
.hs-opt__value { font-weight: 700; color: var(--hs-ink); }
.hs-sizechart {
  display: inline-flex;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  border: 0;
  border-radius: 999px;
  background: #111;
  color: #fff;
  font-size: 11px;
  font-weight: 700;
  cursor: pointer;
  letter-spacing: .06em;
}
.hs-sc[hidden] { display: none !important; }
.hs-sc {
  position: fixed;
  inset: 0;
  z-index: 80;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}
.hs-sc__backdrop {
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,.5);
}
.hs-sc__panel {
  position: relative;
  width: min(680px, 100%);
  max-height: 92vh;
  overflow: auto;
  background: #fff;
  border-radius: 16px 16px 0 0;
  padding: 24px 20px 32px;
  box-sizing: border-box;
}
.hs-sc__x {
  position: absolute;
  top: 14px;
  right: 14px;
  width: 32px;
  height: 32px;
  border: 0;
  border-radius: 50%;
  background: #f0f0f0;
  font-size: 18px;
  cursor: pointer;
}
.hs-sc__head {
  display: flex;
  gap: 14px;
  align-items: flex-start;
  margin: 0 36px 18px 0;
}
.hs-sc__eyebrow {
  margin: 0 0 4px;
  font-size: 12px;
  color: #999;
}
.hs-sc__title {
  margin: 0 0 6px;
  font-size: 22px;
  font-weight: 800;
}
.hs-sc__note {
  margin: 0;
  font-size: 13px;
  color: #444;
}
.hs-sc__thumb {
  width: 84px;
  height: 84px;
  object-fit: cover;
  border-radius: 10px;
  flex: 0 0 84px;
}
.hs-sc__units { display: flex; gap: 8px; margin: 0 0 16px; }
.hs-sc__unit {
  padding: 8px 20px;
  border-radius: 999px;
  border: 1.5px solid #111;
  background: #fff;
  font-size: 13px;
  font-weight: 700;
  cursor: pointer;
}
.hs-sc__unit.is-on { background: #111; color: #fff; }
.hs-sc__tablewrap { overflow-x: auto; }
.hs-sc__table {
  width: 100%;
  border-collapse: collapse;
  font-size: 13px;
}
.hs-sc__table th,
.hs-sc__table td {
  padding: 10px 8px;
  text-align: center;
  border-bottom: 1px solid #f0f0f0;
}
.hs-sc__table th:first-child,
.hs-sc__table td:first-child { text-align: left; font-weight: 700; }
.hs-sc__table thead th { background: #f5f5f5; border-bottom: 2px solid #e0e0e0; }
.hs-sc__fine { margin: 16px 0 0; font-size: 12px; color: #888; }
@media (min-width: 750px) {
  .hs-sc { align-items: center; }
  .hs-sc__panel { border-radius: 16px; max-height: 85vh; }
}
  letter-spacing: .06em;
  text-decoration: none;
}

.hs-swatches { display: flex; flex-wrap: wrap; gap: 12px; }
a.hs-swatch { display: inline-block; text-decoration: none; }
.hs-opt--colors:not(:has(.hs-swatch:nth-child(2))) { display: none; }
.hs-swatch {
  width: 38px;
  height: 38px;
  border-radius: 50%;
  border: 3px solid #fff;
  box-shadow: 0 0 0 1px #cfcfcf;
  padding: 0;
  cursor: pointer;
  background: #ddd;
}
.hs-swatch.is-active { box-shadow: 0 0 0 2px #111; }
.hs-swatch.is-unavailable { opacity: .35; }

.hs-sizes {
  display: flex;
  flex-wrap: nowrap;
  gap: 8px;
  width: 100%;
  min-width: 0;
}
.hs-size {
  flex: 1 1 0;
  min-width: 0;
  width: auto;
  height: 50px;
  padding: 0 4px;
  border: 1px solid #ddd;
  background: #fff;
  border-radius: 10px;
  font-size: 15px;
  font-weight: 600;
  cursor: pointer;
}
.hs-size.is-active {
  background: #111;
  color: #fff;
  border-color: #111;
}
.hs-size.is-unavailable {
  opacity: .35;
  text-decoration: line-through;
}

.hs-offer {
  background: #FDF0F3;
  border: 1.5px solid #C2527A;
  border-radius: 10px;
  padding: 10px 16px;
  text-align: center;
  margin: 4px 0 14px;
}
.hs-offer__title {
  font-size: 15px;
  font-weight: 800;
  letter-spacing: .04em;
  color: #1a1a1a;
  margin: 0 0 4px;
  line-height: 1.3;
}
.hs-offer__text {
  font-size: 13px;
  font-weight: 400;
  color: #3a3a3a;
  margin: 0;
  line-height: 1.5;
}
.hs-offer__hint {
  margin: 8px 0 14px;
  text-align: center;
  font-size: 13px;
  color: #6b6b6b;
}

.hs-mix {
  margin: 4px 0 18px;
  padding: 14px 12px 12px;
  border: 1px solid #ead7dd;
  border-radius: 12px;
  background: #fffafb;
  min-width: 0;
}
.hs-mix__title {
  margin: 0 0 12px;
  font-size: 14px;
  font-weight: 700;
  text-align: center;
}
.hs-mix__slots { display: flex; flex-direction: column; gap: 12px; }
.hs-mix__slot {
  display: flex;
  flex-direction: column;
  gap: 8px;
  min-width: 0;
  padding-bottom: 10px;
  border-bottom: 1px solid #f0e4e8;
}
.hs-mix__slot:last-child { border-bottom: 0; padding-bottom: 0; }
.hs-mix__row {
  display: flex;
  align-items: center;
  gap: 10px;
  min-width: 0;
}
.hs-mix__n {
  flex: 0 0 22px;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: #111;
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
}
.hs-mix__thumb {
  flex: 0 0 44px;
  width: 44px;
  height: 56px;
  object-fit: cover;
  border-radius: 6px;
  background: #eee;
}
.hs-mix__name {
  flex: 1 1 auto;
  min-width: 0;
  font-size: 14px;
  font-weight: 700;
}
.hs-mix__free {
  flex: 0 0 auto;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: .04em;
  color: #c2527a;
  background: #f8e6ec;
  border-radius: 999px;
  padding: 3px 8px;
}
.hs-mix__dots {
  display: flex;
  flex-wrap: nowrap;
  gap: 8px;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  touch-action: pan-x;
  padding: 2px 2px 6px;
  margin: 0 -2px;
}
.hs-mix__dots .hs-swatch {
  flex: 0 0 32px;
  width: 32px;
  height: 32px;
}
.hs-mix__atc {
  width: 100%;
  margin-top: 12px;
  height: 50px;
  border: 0;
  border-radius: 12px;
  background: #c2527a;
  color: #fff;
  font-size: 13px;
  font-weight: 800;
  letter-spacing: .04em;
  cursor: pointer;
}
.hs-mix__atc:disabled { opacity: .5; cursor: not-allowed; }
.hs-mix .hs-offer__hint { margin: 8px 0 0; }

.hs-stockbox {
  border: 1.5px dashed #b7d8c4;
  background: #f6fbf7;
  border-radius: 14px;
  padding: 16px 16px 14px;
  margin: 6px 0 16px;
}
.hs-stockbox__row {
  display: flex;
  align-items: center;
  gap: 8px;
  color: #22a45a;
  font-weight: 800;
  font-size: 14px;
  letter-spacing: .04em;
  margin-bottom: 8px;
}
.hs-stockbox__check { width: 18px; height: 18px; display: flex; }
.hs-stockbox__check svg { width: 18px; height: 18px; }
.hs-stockbox__copy {
  font-size: 14px;
  line-height: 1.5;
  color: #222;
  margin: 0 0 12px;
}
.hs-stockbox__copy p { margin: 0; }
.hs-stockbox__copy em {
  color: #e11d2e;
  font-style: normal;
  font-weight: 700;
}
.hs-stockbox__bar {
  height: 6px;
  background: #e8e8e8;
  border-radius: 999px;
  overflow: hidden;
  margin-bottom: 8px;
}
.hs-stockbox__bar span {
  display: block;
  height: 100%;
  background: #e07a7a;
  border-radius: 999px;
}
.hs-stockbox__low {
  margin: 0;
  font-size: 13px;
  color: #888;
}

.hs-pdp product-form.product-form {
  display: block;
  width: 100%;
  max-width: 100%;
  min-width: 0;
}
.hs-buyrow {
  display: flex;
  gap: 10px;
  align-items: stretch;
  min-width: 0;
  width: 100%;
  max-width: 100%;
}
.hs-qty {
  display: flex;
  align-items: center;
  border: 1px solid #ddd;
  border-radius: 12px;
  height: 56px;
  min-width: 118px;
  flex: 0 0 auto;
  overflow: hidden;
  background: #fff;
}
.hs-qty__btn {
  width: 36px;
  height: 100%;
  border: 0;
  background: transparent;
  font-size: 22px;
  cursor: pointer;
  color: #111;
}
.hs-qty__input {
  width: 32px;
  border: 0;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  -moz-appearance: textfield;
}
.hs-qty__input::-webkit-outer-spin-button,
.hs-qty__input::-webkit-inner-spin-button { -webkit-appearance: none; }

.hs-atc {
  flex: 1 1 auto;
  min-width: 0;
  height: 56px;
  border: 0;
  border-radius: 12px;
  background: #111;
  color: #fff;
  font-size: 14px;
  font-weight: 800;
  letter-spacing: .04em;
  text-transform: uppercase;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 0 12px;
}
.hs-atc [data-hs-atc-label] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.hs-atc__icon { width: 20px; height: 20px; display: flex; }
.hs-atc__icon svg { width: 20px; height: 20px; }
.hs-atc__pipe { opacity: .55; padding: 0 4px; font-weight: 500; }
.hs-atc[disabled] { opacity: .45; cursor: not-allowed; }
.hs-atc .loading__spinner.hidden { display: none; }

.hs-trust {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 0;
  margin: 22px 0 8px;
  padding-top: 8px;
}
.hs-trust__item {
  text-align: center;
  padding: 0 10px;
  border-right: 1px solid #eee;
  min-width: 0;
}
.hs-trust__item:last-child { border-right: 0; }
.hs-trust__icon {
  width: 28px;
  height: 28px;
  margin: 0 auto 8px;
  color: #111;
}
.hs-trust__icon svg { width: 28px; height: 28px; display: block; }
.hs-trust__title { font-size: 13px; font-weight: 700; line-height: 1.25; }
.hs-trust__sub { font-size: 12px; color: var(--hs-muted); margin-top: 2px; }
.hs-trust [data-seen-ship-flag],
.hs-trust [data-seen-ship-amount] {
  display: inline-block;
  white-space: nowrap;
  font-family: "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif;
}
.hs-trust [data-seen-ship-amount] { font-family: inherit; }
@media (max-width: 749px) {
  .hs-pdp,
  .hs-pdp__grid,
  .hs-info {
    display: block;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    overflow-x: visible;
  }
  .hs-gallery {
    display: block;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    overflow-x: clip;
  }
  .hs-info { padding: 18px 16px 36px; }
  .hs-title { font-size: 22px; }
  .hs-price { font-size: 24px; gap: 6px 10px; }
  .hs-price s { font-size: 15px; }
  .hs-trust { margin: 18px 0 6px; }
  .hs-trust__title { font-size: 11px; line-height: 1.2; min-height: 2.4em; }
  .hs-trust__sub { font-size: 10px; line-height: 1.25; }
  .hs-trust__item { padding: 0 4px; }
  .hs-trust__icon { width: 24px; height: 24px; margin-bottom: 6px; }
  .hs-trust__icon svg { width: 24px; height: 24px; }
  @media (max-width: 359px) {
    .hs-trust__title { font-size: 10px; }
    .hs-trust__sub { font-size: 9px; }
  }
  .hs-qty { min-width: 88px; flex: 0 0 88px; }
  .hs-qty__btn { width: 30px; }
  .hs-atc { font-size: 11px; letter-spacing: .02em; gap: 4px; padding: 0 8px; }
  .hs-atc__icon { display: none; }
  .hs-size { height: 46px; font-size: 14px; }
  .hs-acc__body,
  .hs-acc__body * {
    max-width: 100%;
    overflow-wrap: anywhere;
  }
}

.hs-acc { border-top: 1px solid var(--hs-line); margin-top: 18px; }
.hs-acc details { border-bottom: 1px solid var(--hs-line); }
.hs-acc summary {
  list-style: none;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px 0;
  font-size: 15px;
  font-weight: 500;
}
.hs-acc summary::-webkit-details-marker { display: none; }
.hs-acc summary::after { content: "+"; font-size: 20px; font-weight: 400; }
.hs-acc details[open] summary::after { content: "–"; }
.hs-acc__body {
  padding: 0 0 16px;
  font-size: 14px;
  line-height: 1.6;
  color: #333;
}
.hs-acc__body p { margin: 0 0 10px; }
.hs-acc__body ul { margin: 0; padding-left: 18px; }

/* Reviews */
.hs-reviews {
  max-width: var(--hs-max);
  margin: 0 auto;
  padding: 40px 20px 24px;
}
.hs-reviews__head {
  text-align: center;
  margin-bottom: 22px;
}
.hs-reviews__title {
  font-size: 24px;
  margin: 0 0 10px;
  font-weight: 700;
}
.hs-reviews__hstars {
  display: inline-flex;
  gap: 3px;
  margin: 0 0 8px;
}
.hs-hsq {
  position: relative;
  display: inline-block;
  width: 24px;
  height: 24px;
  background: #dcdce6;
}
.hs-hfill { position: absolute; inset: 0; background: #00B67A; }
.hs-hglyph {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 15px;
  line-height: 1;
}
.hs-reviews__count {
  font-size: 13px;
  color: #4a4a4a;
  margin-bottom: 8px;
}
.hs-reviews__count b { color: #191919; }
.hs-reviews__tp {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  font-size: 12px;
  color: #6b6b6b;
}
.hs-tp-logo-star { width: 17px; height: 17px; display: block; }
.hs-tp-logo-word {
  font-weight: 700;
  font-size: 15px;
  color: #191919;
  letter-spacing: -0.2px;
}
.hs-reviews__list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 10px;
  margin: 0 auto;
  align-items: start;
}
@media (min-width: 750px) {
  .hs-reviews__list { grid-template-columns: repeat(4, 1fr); gap: 14px; }
}
.hs-review {
  display: flex;
  flex-direction: column;
  gap: 7px;
  border: 1px solid #e8e8e8;
  border-radius: 8px;
  padding: 13px;
  background: #fff;
}
.hs-review__top { display: flex; align-items: center; }
.hs-review__stars { display: inline-flex; gap: 2px; }
.hs-tp-star {
  width: 15px;
  height: 15px;
  background: #00B67A;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.hs-tp-star svg { width: 11px; height: 11px; fill: #fff; display: block; }
.hs-tp-star--off { background: #dcdce6; }
.hs-review__verified {
  margin-left: auto;
  display: inline-flex;
  align-items: center;
  gap: 3px;
  font-size: 10.5px;
  color: #8a8a8a;
}
.hs-review__verified svg { width: 12px; height: 12px; display: block; }
.hs-review__rtitle {
  font-size: 13px;
  font-weight: 600;
  line-height: 1.35;
  margin: 0;
}
.hs-review__text {
  font-size: 12.5px;
  line-height: 1.5;
  margin: 0;
  color: #3a3a3a;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.hs-review__photo {
  width: 100%;
  max-width: none;
  height: 170px;
  object-fit: cover;
  object-position: center top;
  border-radius: 6px;
  display: block;
}
.hs-review__name {
  font-size: 12px;
  font-weight: 600;
  color: #555;
  margin-top: auto;
}

/* Related */
.hs-related {
  max-width: var(--hs-max);
  margin: 0 auto;
  padding: 32px 20px 64px;
}
.hs-related__title {
  text-align: center;
  font-size: 28px;
  font-weight: 600;
  margin: 0 0 24px;
}
.hs-related__grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
}
@media (min-width: 750px) {
  .hs-related__grid { grid-template-columns: repeat(4, 1fr); }
}
.hs-card { text-decoration: none; color: inherit; }
.hs-card__img {
  aspect-ratio: 3/4;
  background: #f3f3f3;
  overflow: hidden;
  margin-bottom: 10px;
}
.hs-card__img img { width: 100%; height: 100%; object-fit: cover; display: block; }
.hs-card__name { font-size: 14px; font-weight: 600; }
.hs-card__price { font-size: 14px; margin-top: 4px; }

/* Sticky ATC */
.hs-sticky {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 40;
  background: #fff;
  border-top: 1px solid #eee;
  display: none;
  padding: 10px 16px calc(10px + env(safe-area-inset-bottom));
}
.hs-sticky.is-on { display: block; }
.hs-sticky__inner {
  max-width: 720px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  gap: 12px;
}
.hs-sticky__img {
  width: 48px;
  height: 60px;
  object-fit: cover;
  background: #eee;
  flex: 0 0 48px;
}
.hs-sticky__meta { flex: 1; min-width: 0; }
.hs-sticky__title {
  font-size: 13px;
  font-weight: 600;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.hs-sticky__price { font-size: 14px; font-weight: 700; }
.hs-sticky .hs-atc {
  width: auto;
  min-width: 0;
  flex: 1 1 auto;
  height: 46px;
  padding: 0 12px;
  font-size: 11px;
}
@media (max-width: 749px) {
  .hs-sticky__inner { gap: 8px; }
  .hs-sticky__img { width: 40px; height: 50px; flex-basis: 40px; }
}

@media (min-width: 990px) {
  .hs-sticky .hs-sticky__img,
  .hs-sticky .hs-sticky__meta { display: none; }
  .hs-sticky .hs-atc { width: 100%; }
}
