.sec__spec-receipt-inner{display:grid;grid-template-columns:1fr;gap:4rem;align-items:start}@media screen and (min-width:1025px){.sec__spec-receipt-inner{grid-template-columns:var(--media-width, 45%) minmax(0,1fr);gap:5rem}.spec-receipt__col-media{position:sticky;top:9rem}}.spec-receipt__media{position:relative;width:100%;background-color:rgba(var(--color-heading-rgb),.06);overflow:hidden}.spec-receipt__media:before{content:"";display:block;padding-top:calc(100% / (0 + var(--media-ratio, 1 / 1)))}.spec-receipt__media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.spec-receipt__heading{margin-top:2.2rem;margin-bottom:1.2rem}.spec-receipt__des{color:var(--color-text);line-height:var(--body-line-height);max-width:52rem}.spec-receipt__card{background-color:var(--color-background);padding:clamp(2rem,2.2vw,3.4rem);border-radius:var(--btn-radius)}.spec-receipt__card-head{display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;align-items:baseline;padding-bottom:1.4rem;border-bottom:1px solid var(--color-heading)}.spec-receipt__card-title,.spec-receipt__card-meta{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;font-family:var(--spec-mono)}.spec-receipt__card-title{color:var(--color-heading)}.spec-receipt__card-meta{color:rgba(var(--color-text-rgb),.7)}.spec-receipt__group{margin-top:2.2rem;margin-bottom:.2rem;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-text-rgb),.65)}.spec-receipt__group:first-child{margin-top:1.2rem}.spec-receipt__row{display:grid;grid-template-columns:1fr;gap:.3rem;padding:1rem 0;border-bottom:1px solid rgba(var(--color-heading-rgb),.12)}@media screen and (min-width:768px){.spec-receipt__row{grid-template-columns:minmax(12rem,34%) minmax(0,1fr);gap:2rem;align-items:start}}.spec-receipt__row-label{font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--color-text-rgb),.7)}.spec-receipt__row-value{font-family:var(--spec-mono);font-size:1.3rem;line-height:1.5;color:var(--color-heading)}.spec-receipt__footnote{margin-top:2.2rem;padding-top:1.8rem;border-top:1px solid var(--color-heading);color:var(--color-text);line-height:var(--body-line-height)}.spec-receipt__footnote p{margin:0}.spec-receipt__link-wrap{margin-top:1.8rem}@media screen and (min-width:1025px){.spec-receipt__link-wrap{padding-inline-start:clamp(2.4rem,3vw,5rem)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/spec-receipt.css.map */
