.product-desc-clamp-wrapper{position:relative;width:100%}.desc-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;transition:opacity .25s ease}.desc-clamp.is-expanded{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:visible;animation:descClampFadeIn .25s ease}.desc-clamp:not(.is-expanded)>*:first-child{margin-top:0}.desc-clamp:not(.is-expanded)>*:last-child{margin-bottom:0}.desc-clamp:not(.is-expanded) p{margin-bottom:.35em}@keyframes descClampFadeIn{0%{opacity:.8}to{opacity:1}}.desc-clamp-toggle{display:inline-flex;align-items:center;gap:.4rem;background:transparent;border:none;padding:.4rem 0 .2rem;margin-top:.6rem;font-family:inherit;font-size:1.3rem;font-weight:600;letter-spacing:.02em;color:var(--fw-primary-wine, #820010);cursor:pointer;text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:opacity .2s ease,text-decoration-thickness .2s ease,color .2s ease}.desc-clamp-toggle:hover{opacity:.8;text-decoration-thickness:.2rem}.desc-clamp-toggle:focus-visible{outline:2px solid var(--fw-primary-wine, #820010);outline-offset:3px;border-radius:2px}.desc-clamp-toggle .desc-clamp-toggle__show-less{display:none}.desc-clamp-toggle .desc-clamp-toggle__read-more,.desc-clamp-toggle[aria-expanded=true] .desc-clamp-toggle__show-less{display:inline}.desc-clamp-toggle[aria-expanded=true] .desc-clamp-toggle__read-more{display:none}.desc-clamp-toggle[hidden],.desc-clamp-toggle.is-hidden{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/50/assets/product-description-clamp.css.map */
