.product-page .header{position:relative;color:var(--ink);background:var(--paper);border-bottom:1px solid var(--line)}.product-page .search-trigger{border-color:var(--line)}.product-detail-page{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding-top:65px;padding-bottom:70px}.product-page-photo{aspect-ratio:4/5;object-fit:cover;max-height:760px}.page-product-info{padding-top:25px}.page-product-info h1{font-size:38px;line-height:1.25;margin:18px 0}.page-product-info>p{margin:16px 0;color:var(--muted)}.page-product-info .primary-button{margin-top:28px}.page-product-info .outline-button{margin-top:14px}.page-product-info dl{border-top:1px solid var(--line);margin-top:25px;padding-top:20px}.page-product-info dl div{padding:9px 0;border-bottom:1px solid var(--line)}.page-product-info dt{color:var(--muted);font-size:11px}.page-product-info dd{margin:3px 0;font-size:13px}.price-table{width:100%;border-collapse:collapse;margin-top:25px;font-size:12px;text-align:left}.price-table td,.price-table th{padding:10px 5px;border-bottom:1px solid var(--line)}.price-table th{font-weight:400;color:var(--muted)}.page-breadcrumb{padding-top:30px;font-size:10px;color:var(--muted)}@media(max-width:720px){.product-detail-page{grid-template-columns:1fr;gap:25px;padding-top:25px}.page-product-info{padding-top:0}.page-product-info h1{font-size:31px}.product-page .header .main-nav{display:none}.product-page .header-main{grid-template-columns:1fr}.product-page .header-left,.product-page .header-right{display:none}.product-page-photo{max-height:520px}}