.product-portfolio{padding-bottom:0}.product-portfolio__nav{padding:2.8rem 6vw 0;max-width:130rem;margin:0 auto}.product-portfolio__back{display:inline-flex;align-items:center;gap:.6em;font-family:Space Mono,monospace;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:inherit;opacity:.45;transition:opacity .2s ease,color .2s ease;cursor:pointer;background:none;border:none;padding:0}.product-portfolio__back:hover{opacity:1;color:#ff3cac}.product-portfolio__back-arrow{transition:transform .2s ease}.product-portfolio__back:hover .product-portfolio__back-arrow{transform:translate(-4px)}.product-portfolio__hero{margin-top:3.2rem;width:100%;background:#0d0d0d;display:flex;align-items:center;justify-content:center;min-height:40vh;max-height:88vh;overflow:hidden}.product-portfolio__hero-img{display:block;width:100%;height:100%;max-height:88vh;object-fit:contain;object-position:center}.product-portfolio__body{display:grid;grid-template-columns:1fr 1fr;gap:6rem;padding:7rem 6vw 8rem;max-width:130rem;margin:0 auto;align-items:start}.product-portfolio__info{position:sticky;top:3rem}.product-portfolio__meta{font-family:Space Mono,monospace;font-size:.85rem;letter-spacing:.16em;text-transform:uppercase;opacity:.4;margin-bottom:1.8rem;display:flex;align-items:center;gap:1rem}.product-meta__divider{opacity:.4}.product-portfolio__title{font-family:"Syne",var(--font-heading-family),sans-serif;font-size:clamp(3rem,5vw,5.5rem);font-weight:700;letter-spacing:-.03em;line-height:1;margin:0 0 3.5rem}.product-portfolio__description{font-family:Space Mono,monospace;font-size:1.3rem;line-height:1.85;opacity:.68;margin-bottom:4rem}.product-portfolio__description p{margin:0 0 1.4em}.product-portfolio__description p:last-child{margin-bottom:0}.product-accordion{border-top:1px solid rgba(var(--color-foreground),.1)}.product-accordion:last-child{border-bottom:1px solid rgba(var(--color-foreground),.1)}.product-accordion__trigger{display:flex;justify-content:space-between;align-items:center;padding:.8rem 0;cursor:pointer;list-style:none;font-family:Space Mono,monospace;letter-spacing:.18em;text-transform:uppercase;opacity:.55;transition:opacity .2s ease;-webkit-user-select:none;user-select:none}.product-accordion__trigger::-webkit-details-marker{display:none}.product-accordion[open] .product-accordion__trigger,.product-accordion__trigger:hover{opacity:1}.product-accordion__icon{font-size:2.4rem;font-weight:300;transition:transform .25s ease;color:#ff3cac}.product-accordion[open] .product-accordion__icon{transform:rotate(45deg)}.product-accordion__content{padding:0 0 2rem;font-family:Space Mono,monospace;font-size:.9rem;line-height:1.8;opacity:.6}.product-accordion__empty{opacity:.28;font-style:italic}.product-portfolio__gallery{display:flex;flex-direction:column;gap:1.6rem}.product-portfolio__gallery-item{width:100%;overflow:hidden;background:#111}.product-portfolio__gallery-img{display:block;width:100%;height:auto;transition:transform .5s ease}.product-portfolio__gallery-item:hover .product-portfolio__gallery-img{transform:scale(1.02)}.product-portfolio__body--single-col{grid-template-columns:60% 1fr}.product-portfolio__related-label{padding:0 6vw 2.4rem;max-width:130rem;margin:0 auto}.product-portfolio__related-label span{font-family:Space Mono,monospace;font-size:.85rem;letter-spacing:.25em;text-transform:uppercase;opacity:.32}@media screen and (max-width:749px){.product-portfolio__nav{padding:2rem 5vw 0}.product-portfolio__hero{margin-top:2.4rem;max-height:60vh}.product-portfolio__body{grid-template-columns:1fr;gap:4rem;padding:4rem 5vw 6rem}.product-portfolio__info{position:static}.product-portfolio__title{font-size:clamp(2.8rem,9vw,4rem);margin-bottom:2.5rem}}@media screen and (max-width:989px)and (min-width:750px){.product-portfolio__body{grid-template-columns:1fr 1fr;gap:4rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-product-portfolio.css.map */
