.ProductDetails-module__7h9-pW__section{border-top:1px solid var(--color-border);flex-direction:column;gap:clamp(28px,3.5vw,48px);padding-top:clamp(28px,3.5vw,44px);display:flex}.ProductDetails-module__7h9-pW__block{gap:var(--space-md);flex-direction:column;display:flex}.ProductDetails-module__7h9-pW__heading{font-size:clamp(1.35rem,2.1vw,1.75rem);line-height:var(--line-height-display);color:var(--color-text-primary);margin:0}.ProductDetails-module__7h9-pW__body{color:var(--color-text-muted);max-width:62ch;margin:0;font-size:18px;line-height:1.62}.ProductDetails-module__7h9-pW__table{flex-direction:column;max-width:42rem;margin:0;display:flex}.ProductDetails-module__7h9-pW__row{align-items:baseline;gap:var(--space-md);border-bottom:1px solid var(--color-border);padding-block:13px;display:flex}.ProductDetails-module__7h9-pW__row:first-child{border-top:1px solid var(--color-border)}.ProductDetails-module__7h9-pW__term{font-size:16px;font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--color-text-muted);flex:none;margin:0}.ProductDetails-module__7h9-pW__leader{min-width:var(--space-md);background:var(--pontilhado);flex:auto;height:1px;transform:translateY(-4px)}.ProductDetails-module__7h9-pW__value{color:var(--color-text-primary);text-transform:none;letter-spacing:.03em;flex:none;margin:0;font-size:13px}
.ProductGridReveal-module__KLe4pq__wrapper{gap:var(--space-md);flex-direction:column;display:flex}.ProductGridReveal-module__KLe4pq__reveal{width:100%}.ProductGridReveal-module__KLe4pq__clipped>*>:nth-child(n+5){display:none}.ProductGridReveal-module__KLe4pq__button{box-sizing:border-box;width:100%;min-height:var(--min-touch-target);padding:13px var(--space-lg);border-radius:var(--radius);color:var(--color-text-primary);border:1px solid var(--color-border);font-family:var(--font-data);font-size:13px;font-weight:var(--font-weight-regular);line-height:var(--line-height-label);text-transform:uppercase;letter-spacing:var(--cta-letter-spacing);cursor:pointer;transition:border-color var(--motion-duration) var(--motion-easing), color var(--motion-duration) var(--motion-easing), transform var(--motion-duration) var(--motion-easing);background:0 0;justify-content:center;align-self:center;align-items:center;display:inline-flex}@media (hover:hover){.ProductGridReveal-module__KLe4pq__button:hover{border-color:var(--color-text-primary);color:var(--color-accent)}}.ProductGridReveal-module__KLe4pq__button:active{transform:translateY(1px)}@media (min-width:768px){.ProductGridReveal-module__KLe4pq__button{width:auto;min-width:280px}}
.RelatedProducts-module__IxelMG__section{flex-direction:column;gap:clamp(24px,3vw,40px);padding-top:clamp(32px,4vw,56px);display:flex}
.ShareButton-module__ZP4prW__wrapper{gap:var(--space-xs);flex-direction:column;width:100%;display:flex}.ShareButton-module__ZP4prW__button{box-sizing:border-box;width:100%;min-height:var(--min-touch-target);padding:13px var(--space-lg);border-radius:var(--radius);color:var(--color-text-primary);border:1px solid var(--color-border);font-family:var(--font-data);font-size:13px;font-weight:var(--font-weight-regular);line-height:var(--line-height-label);text-transform:uppercase;letter-spacing:var(--cta-letter-spacing);cursor:pointer;transition:border-color var(--motion-duration) var(--motion-easing), color var(--motion-duration) var(--motion-easing), transform var(--motion-duration) var(--motion-easing);background:0 0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.ShareButton-module__ZP4prW__button:hover{border-color:var(--color-text-primary);color:var(--color-accent)}}.ShareButton-module__ZP4prW__button:active{transform:translateY(1px)}.ShareButton-module__ZP4prW__feedback{font-size:var(--font-size-label);line-height:var(--line-height-label);color:var(--color-text-muted);margin:0;font-style:italic}
.SoldBanner-module__hP2WWG__banner{box-sizing:border-box;width:100%;padding:var(--space-lg) var(--space-md);background:var(--color-surface-muted);border:1px solid var(--color-border);color:var(--color-text-primary);align-items:flex-start;gap:var(--space-sm);flex-direction:column;display:flex}.SoldBanner-module__hP2WWG__heading{font-family:var(--font-display);font-size:var(--font-size-heading);font-weight:var(--font-weight-extrabold);letter-spacing:var(--display-letter-spacing);line-height:var(--line-height-display);margin:0}.SoldBanner-module__hP2WWG__body{font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--color-text-muted);margin:0}.SoldBanner-module__hP2WWG__cta{min-height:var(--min-touch-target);margin-top:var(--space-sm);padding:13px var(--space-lg);border-radius:var(--radius);background:var(--color-accent);border:1px solid var(--color-accent);color:var(--color-text-inverse);font-family:var(--font-data);font-size:13px;font-weight:var(--font-weight-regular);letter-spacing:var(--cta-letter-spacing);text-transform:uppercase;transition:background-color var(--motion-duration) var(--motion-easing), border-color var(--motion-duration) var(--motion-easing);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.SoldBanner-module__hP2WWG__cta:hover{background:var(--color-accent-deep);border-color:var(--color-accent-deep)}}
