.selling{display:grid;grid-template-columns:.7fr 1.3fr;gap:7vw;background:#fff}.selling-intro{position:sticky;top:4rem;align-self:start}.selling-intro h2,.storefront-copy h2{font-size:clamp(42px,4.5vw,70px);line-height:1;letter-spacing:-.055em;margin:.5rem 0 1.5rem}.selling-intro h2 em,.storefront-copy h2 em{font-style:normal;font-weight:400}.selling-intro p,.storefront-copy p{color:var(--muted);line-height:1.8;max-width:530px}.text-link.blue{display:inline-block;color:var(--blue);margin-top:1.4rem}.selling-list{border-top:1px solid var(--line)}.selling-list>a{display:grid;grid-template-columns:45px 1fr 55px;align-items:center;gap:1.3rem;padding:1.5rem 0;border-bottom:1px solid var(--line);transition:.2s}.selling-list>a:hover{padding-left:1rem;background:#f7f9fa}.selling-list>a>span{color:#99a5ae;font-size:10px}.selling-list h3{font-size:17px;margin:0 0 .3rem}.selling-list p{font-size:12px;color:var(--muted);line-height:1.6;margin:0}.selling-list>a>b{font-size:22px;color:var(--blue);text-align:center}.storefront{display:grid;grid-template-columns:.72fr 1.28fr;gap:5vw;align-items:center;background:#eef2f4}.storefront-facts{display:flex;gap:1.4rem;margin:2rem 0}.storefront-facts span{font-size:9px;color:var(--muted);padding-right:1.2rem;border-right:1px solid #ccd4d9}.storefront-facts span:last-child{border:0}.storefront-facts b{display:block;color:var(--ink);font-size:20px}.storefront-image{position:relative;overflow:hidden;box-shadow:0 25px 70px #14253625}.storefront-image img{width:100%;aspect-ratio:2/1;object-fit:cover;transition:transform .6s}.storefront-image:hover img{transform:scale(1.025)}.storefront-label{position:absolute;left:1.4rem;bottom:1.4rem;background:#07101ae8;color:#fff;padding:1rem 1.25rem;font-size:16px;font-weight:800;letter-spacing:.08em}.storefront-label small{font-size:8px;color:#74c2ff;letter-spacing:.13em}@media(max-width:900px){.selling,.storefront{grid-template-columns:1fr;gap:3rem}.selling-intro{position:static}.storefront-image{order:-1}.storefront-image img{aspect-ratio:16/10}}@media(max-width:560px){.selling-list>a{grid-template-columns:30px 1fr 34px;gap:.7rem}.selling-list p{font-size:11px}.storefront-facts{gap:.65rem}.storefront-facts span{padding-right:.65rem}.storefront-label{left:.8rem;bottom:.8rem}}
